Explore all 20+ native features available in Flutter Bridge
| Feature | Description | API Method | Android | iOS | Status | Example |
|---|---|---|---|---|---|---|
| Device Info | Get device model, OS version, etc. | getDeviceInfo() | β | β | Ready | Test App |
| App State | Check environment (dev/prod), localhost status | getAppState() | β | β | Ready | Test App |
| Vibrate | Trigger device vibration | vibrate(duration) | β | β | Ready | Test App |
| Toast | Show native toast message | showToast(msg) | β | β | Ready | Vanilla JS |
| Dialog | Show native alert/confirm dialog | showDialog(title, msg) | β | β | Ready | Test App |
| Widget Update | Update home screen widget data | updateWidget(data) | β | β | Ready | Healthcare App |
| Get Location | Get current GPS coordinates | getLocation() | β | β | Ready | Delivery App |
| Watch Location | Stream real-time location updates | watchLocation(cb) | β | β | Ready | Delivery App |
| Take Photo | Capture image from camera | takePhoto() | β | β | Ready | Social App |
| Pick Image | Select image from gallery | pickImage() | β | β | Ready | Test App |
| Pick Video | Select video from gallery | pickVideo() | β | β | Ready | Test App |
| Save Data | Save persistent data to native storage | saveData(key, val) | β | β | Ready | Healthcare App |
| Load Data | Load data from native storage | loadData(key) | β | β | Ready | Healthcare App |
| Delete Data | Remove data from native storage | deleteData(key) | β | β | Ready | Test App |
| Show Notification | Display local notification | showNotification() | β | β | Ready | Push Guide |
| Open URL | Open URL in external browser | openUrl(url) | β | β | Ready | Test App |
| Go Back | Navigate back in WebView history | goBack() | β | β | Ready | Test App |