Introducing plugins
PhoneGap was created with an idea to be able to create a hybrid application that is portable over different mobile platforms, while being able to use the features that are limited to the native devices. This could not be possible without the plugins that are responsible for invoking native method calls from the commands that are coming from the JavaScript in a PhoneGap application.
The core idea of building hybrid mobile applications with PhoneGap is to be able to create applications that are portable across different mobile platforms, which is achieved with the different plugins that are available. A wide range of plugins is available for PhoneGap depending on your needs; they provide you with the ability to do things that are reserved for the native applications.
Plugins are developed on a one-for-each mobile platform basis, which means not all plugins support the out-of-the-box platforms. However, most of the popular plugins support iOS and Android. All the Cordova...