Book Image

PhoneGap Beginners Guide (third edition)

Book Image

PhoneGap Beginners Guide (third edition)

Overview of this book

Table of Contents (22 chapters)
PhoneGap Beginner's Guide Third Edition
Credits
Foreword
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Related Plugin Resources
Index

An introduction to plugins


When you develop and deploy a new simple hybrid application, the application might not be doing anything advanced. We know hybrid applications are developed using standard web technologies such as HTML, CSS, and JavaScript. We need some mechanism for the application to interact with various device-level features. To achieve this, we use plugins with PhoneGap/Cordova APIs. Since version 3.0, all the PhoneGap APIs have been converted to plugins, which means having a deep understanding of the plugins is now even more important for a PhoneGap developer.

A PhoneGap plugin is a bridge between the WebView and the native platform on which the app is running.

In order to be productive quickly with PhoneGap plugins, it's important to keep in mind how the framework works. A PhoneGap app consists of three main layers. They are as follows:

  • The user interface, developed using HTML, CSS, and JavaScript

  • The business logic, developed in JavaScript

  • The PhoneGap framework, native code...