Core Architecture
EasyCord Native Plugin API Reference
The EasyCord JS SDK provides a unified window.easycord object that acts as a bridge between your web frontend (React, Vue, Svelte, or Vanilla JS) and the native iOS/Android operating system.
Instead of a monolithic document, we have split the API reference into highly-detailed, dedicated documentation files for each plugin. Each file contains:
- Methods and Signatures
- Javascript/React Code Examples
- Flutter Setup (Android
AndroidManifest.xml& iOSInfo.plistpermissions) - Error Handling & Troubleshooting
🛠️ Hardware & Sensors
- Battery & Charging States
- Bluetooth Low Energy (BLE)
- Camera & Image Gallery
- Geolocation (GPS)
- Haptics & Vibration Engine
- NFC Tag Reader
- Barcode & QR Scanner
- Audio Recorder
📁 System & Data Integration
- Application Info
- Device Specs & Brightness
- Contacts Directory
- Calendar Events
- System Clipboard
- Native File System
- SQLite Databases
🎨 Native UI & Interactions
- Biometric Authentication (FaceID/TouchID)
- Deep Links & Universal Links
- Native Alerts & Dialogs
- Soft Keyboard Control
- Native Share Sheet
- Status/Navigation Bar UI Controls
- App Store Ratings Prompt
☁️ Network & Cloud
🛡️ Security & Permissions
Can't find a plugin you need? EasyCord is modular. You can build your own custom plugins using the EasyCordBridge interface!