
Plugins provide a bridge between our web application and the device’s native features. These capabilities are exposed through the use of a collection of plugins. Besides providing a basic framework to run a web app within a native application, Cordova also provides JavaScript APIs to allow access to a wide variety of device features, like the contacts database. This database of names, phone numbers, emails, and other bits of information is not accessible to a web app. A good example of this is the contact database on your mobile device. Typically, web-based applications are executed within a sandbox, meaning that they do not have direct access to various hardware and software features on the device. Native guide to see how you can build cross-platform mobile apps with the web.
