- 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) | - |