- Overview
- Installation
- Creating an App
- Project Structure
- CLI Commands
- Platform Support
- Platform Pinning
- Version Management
- Hooks
- Android
- iOS
- Electron
- Icons
- Splash Screen
- Security
- Privacy
- Allow List
- Data Storage
- Create a Plugin
- Android
- iOS
- Use Plugman
- Config.xml API
- Plugin.xml API
- Cordova JavaScript API
- Third-party Tools
- App Templates
- Next Steps
- Battery Status
- Camera
- Device
- Dialogs
- File
- Geolocation
- Inappbrowser
- Media
- Media Capture
- Network Information
- Screen Orientation
- Browser Splashscreen
- Statusbar
- Vibration
- Embed Cordova in native apps
Platform Support
The table below provides a comprehensive overview of the supported development platforms, core plugins, and features for each platform.
For additional functionality, you can explore a wide range of third-party plugins available on the npm registry.
| Platforms | |||
|---|---|---|---|
| Android | iOS | Electron | |
Cordova CLI Development Platform |
|||
| Mac | |||
| Windows | |||
| Linux | |||
Core Plugin APIs |
|||
| BatteryStatus | Tests Pending | ||
| Camera | |||
| Capture | Tests Pending | ||
| Connection | Tests Pending | ||
| Device | Tests Pending | ||
| Events | Tests Pending | ||
| File | Tests Pending | ||
| Geolocation | Tests Pending | ||
| InAppBrowser | Tests Pending | ||
| Media | Tests Pending | ||
| Notification | Tests Pending | ||
| Splashscreen | Tests Pending | ||
| Status Bar | Tests Pending | ||
| Storage | Tests Pending | ||
| Vibration | |||
Platform Features |
|||
| Plugin Interface |
(see details) | (see details) | - |
| Embedded WebView |
(see details) | (see details) | - |