This version of the documentation is outdated!
                    
                        Click here for the latest released version.
                    
                
            
            
            
            Introduction
- 
                OverviewStart here if you are new to Cordova. Includes installation and next steps.
Create apps
- 
                Create your first appLearn how to create your first Cordova hybrid app using Cordova CLI.
- 
                Templates for appsLearn how to find, use, and create templates in Cordova.
- 
                Platform supportCompatibility table for all major plugins and features.
- 
                Manage versions and platformsHow to manage platforms and Cordova CLI versions.
- 
                Customize iconsLearn how to customize icons for your Cordova application.
- 
                Store dataStoring data on the device.
- 
                Manage privacyLearn about important mobile privacy issues.
- 
                Manage securityInformation and tips for building a secure application.
- 
                WhitelistingSecurely grant an application access to external resources.
Develop for platforms
Create plugins
- 
                Create a pluginDevelop your own plugin.
- 
                Use PlugmanManage plugins without the CLI when using the platform-centered workflow.
Develop for platforms
Advanced Topics
- 
                Embed Cordova in native appsInclude the Cordova WebView in your native project.
- 
                Next StepsA look at topics that new Cordova developers will encounter.
Reference
- 
                Config.xmlList of supported tags in the config.xml file.
- 
                EventsList of Cordova JavaScript run-time events.
- 
                CLI ReferenceLearn how to use Cordova CLI commands and their options.
- 
                HooksList of hooks supported by the Cordova CLI.
- 
                Plugin.xmlList of supported tags in the plugin.xml file.
Plugin APIs
- 
                    Battery StatusGet events for device battery level.
- 
                    CameraTake pictures with the device camera.
- 
                    ConsoleGet JavaScript logs in your native logs.
- 
                    ContactsManage the contacts on the device.
- 
                    DeviceGet device information.
- 
                    Device MotionAccess accelerometer data.
- 
                    Device OrientationAccess compass data.
- 
                    DialogsUse native dialog UI elements
- 
                    FileRead/write files on the device.
- 
                    File TransferUpload and download files.
- 
                    GeolocationAccess GPS data.
- 
                    GlobalizationAccess locale data.
- 
                    InappbrowserOpen an in-app browser window.
- 
                    MediaRecord and play audio on the device.
- 
                    Media CaptureCapture audio, video, and images.
- 
                    Network InformationGet information about wireless connectivity.
- 
                    SplashscreenControl the splash screen for your app.
- 
                    VibrationVibrate the device.
- 
                    StatusbarControl the device status bar.
- 
                    WhitelistWhitelist external content accessible by your app.
- 
                    Legacy WhitelistLegacy implementation of the whitelist plugin.