- 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
This version of the documentation is under development!
Click here for the latest released version.
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) | - |