Welcome

PhoneGap Essentials is a book that introduces mobile web developers to the concepts, tools and API's provided by the open source, cross-platform PhoneGap framework (also known as Apache Callback and more recently Apache Cordova). Using PhoneGap, mobile developers can write cross-platform mobile apps using standard HTML 5, JavaScript, and CSS - and then deploy those apps to every leading mobile platform with little or no recoding. The open source PhoneGap platform has attracted immense interest amongst mobile developers, but its official documentation is sparse and incomplete.

Now, for the first time, there's a concise, practical, developer's guide to succeeding with PhoneGap in real-world mobile development. Long-time mobile developer John M. Wargo (author of BlackBerry Development Fundamentals) thoroughly introduces the PhoneGap platform: what it is, what it does, and how it works. Next, the book guides developers through configuring their PhoneGap development environments, creating a complete mobile app, and then configuring and building it for leading mobile platforms Google Android, Samsung bada, RIM BlackBerry, Apple iOS, Symbian and Windows Phone. Example applications highlight PhoneGap's APIs, demonstrating how to use mobile platform capabilities ranging from GPS and accelerometers to file systems and built-in applications. Readers also learn how to make the most of PhoneGap Build, PhoneGap's cloud-based packaging utility.

This book is for developers who are just getting started with PhoneGap development and need to know what PhoneGap is all about, what tools are provided and how to use them plus detailed information about how to leverage the PhoneGap API's in their applications. The book is chock full of sample applications that highlight the capabilities of each PhoneGap API.

Updated Version Available

PhoneGap Essentials was based on PhoneGap 2.x. At the time, the development team was still working through the migration to the open source Apache Cordova project, so doing a book on PhoneGap made sense. Since then, Apache Cordova 3 as well as PhoneGap 3 have been released and have changed dramaticaly from what is described in this book. So, with the help of my publisher, I have released an update to PhoneGap Essentials called Apache Cordova 3 Programming.

Available Now

PhoneGap Essentials is now available - it shipped June 11th and is available on amazon.com and other places on the web.

Refer to the Chapters area of the site for access to the sample code from the book. The complete mobile project files for each of the applications is attached to each chapter page. A zip file containing all of the code (and associated files) can be found by accessing the Code link at the top of the site.