This version of the documentation is under development!
Click here for the latest released version.
Getting Started
-
Overview
Start here if you are new to Cordova. Includes installation and next steps. -
Installation
Installing Cordova CLI -
Creating an App
Learn how to create your first Cordova hybrid app using Cordova CLI.
Cordova Projects
-
Project Structure
-
CLI Commands
Learn how to use Cordova CLI commands and their options. -
Platform Support
Compatibility table for all major plugins and features. -
Platform Pinning
Cordova CLI pinned platform versions. -
Version Management
How to manage platforms & plugins versions. -
Hooks
List of hooks supported by the Cordova CLI.
App Development
-
Data Storage
Storing data on the device.
Platforms
Customization
-
Icons
Learn how to customize icons for your Cordova application. -
Splash Screen
Security & Privacy
-
Security
Information and tips for building a secure application. -
Privacy
Learn about important mobile privacy issues. -
Allow List
Securely grant an application access to external resources.
Plugin Development
-
Create a Plugin
Develop your own Cordova plugin. -
Use Plugman
Manage plugins without the CLI when using the platform-centered workflow.
Support a Platform
References
-
Config.xml API
List of supported tags in the config.xml file. -
Plugin.xml API
List of supported tags in the plugin.xml file. -
Cordova JavaScript API
List of Cordova JavaScript run-time events.
Resources
-
Third-party Tools
Additional tools that help developing Cordova apps created by the community -
App Templates
Learn how to find, use, and create templates in Cordova. -
Next Steps
A look at topics that new Cordova developers will encounter.
Plugins
-
Battery Status
Get events for device battery level. -
Camera
Take pictures with the device camera. -
Device
Get device information. -
Dialogs
Use native dialog UI elements -
File
Read/write files on the device. -
Geolocation
Access GPS data. -
Inappbrowser
Open an in-app browser window. -
Media
Record and play audio on the device. -
Media Capture
Capture audio, video, and images. -
Network Information
Get information about wireless connectivity. -
Screen Orientation
Set the screen orientation -
Browser Splashscreen
Control the browser platform splash screen for your app. -
Statusbar
Control the device status bar. -
Vibration
Vibrate the device.
Advanced Topics
-
Embed Cordova in native apps
Include the Cordova WebView in your native project.