This version of the documentation is outdated!
Click here for the latest released version.
Introduction
-
Overview
Start here if you are new to Cordova. Includes installation and next steps.
Create apps
-
Create your first app
Learn how to create your first Cordova hybrid app using Cordova CLI. -
Templates for apps
Learn how to find, use, and create templates in Cordova. -
Platform support
Compatibility table for all major plugins and features. -
Manage versions and platforms
How to manage platforms and Cordova CLI versions. -
Customize icons
Learn how to customize icons for your Cordova application. -
Store data
Storing data on the device. -
Manage privacy
Learn about important mobile privacy issues. -
Manage security
Information and tips for building a secure application. -
Whitelisting
Securely grant an application access to external resources.
Develop for platforms
Create plugins
-
Create a plugin
Develop your own plugin. -
Use Plugman
Manage plugins without the CLI when using the platform-centered workflow.
Develop for platforms
Advanced Topics
-
Embed Cordova in native apps
Include the Cordova WebView in your native project. -
Next Steps
A look at topics that new Cordova developers will encounter.
Reference
-
Config.xml
List of supported tags in the config.xml file. -
Events
List of Cordova JavaScript run-time events. -
CLI Reference
Learn how to use Cordova CLI commands and their options. -
Hooks
List of hooks supported by the Cordova CLI. -
Plugin.xml
List of supported tags in the plugin.xml file.
Plugin APIs
-
Battery Status
Get events for device battery level. -
Camera
Take pictures with the device camera. -
Console
Get JavaScript logs in your native logs. -
Contacts
Manage the contacts on the device. -
Device
Get device information. -
Device Motion
Access accelerometer data. -
Device Orientation
Access compass data. -
Dialogs
Use native dialog UI elements -
File
Read/write files on the device. -
File Transfer
Upload and download files. -
Geolocation
Access GPS data. -
Globalization
Access locale 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. -
Splashscreen
Control the splash screen for your app. -
Vibration
Vibrate the device. -
Statusbar
Control the device status bar. -
Whitelist
Whitelist external content accessible by your app. -
Legacy Whitelist
Legacy implementation of the whitelist plugin.