Engineering & Transportation
PhoneGap Essentials: Building Cross-Platform Mobile Apps and over one million other books are available for Amazon Kindle. Learn more
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image
Sell yours for a Gift Card
We'll buy it for $6.16
Learn More
Trade in now
Have one to sell? Sell on Amazon

PhoneGap Essentials: Building Cross-Platform Mobile Apps Paperback – June 11, 2012

ISBN-13: 978-0321814296 ISBN-10: 0321814290 Edition: 1st
Buy used
Buy new
Used & new from other sellers Delivery options vary per offer
59 used & new from $13.75
Amazon Price New from Used from
"Please retry"
Paperback, June 11, 2012
"Please retry"
$23.90 $13.75
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now
$31.65 FREE Shipping on orders over $35. Only 7 left in stock (more on the way). Ships from and sold by Gift-wrap available.

Frequently Bought Together

PhoneGap Essentials: Building Cross-Platform Mobile Apps + 20 Recipes for Programming PhoneGap: Cross-Platform Mobile Development for Android and iPhone + jQuery Mobile: Up and Running
Price for all three: $70.11

Buy the selected items together

Editorial Reviews

About the Author

John M. Wargo has more than twenty years of experience designing and developing enterprise applications with a focus on collaboration and process automation. John has spent the last five years focusing on mobile development having worked for Research In Motion and authored BlackBerry Development Fundamentals (Addison-Wesley, 2010; and a series of articles on mobile development for The View ( He is a frequent speaker at industry conferences, delivering sessions on mobile development and analysis of mobile industry trends. In his current role, he is a practice manager in AT&T’s Advanced Mobile Applications Practice, specializing in mobile application platforms and frameworks, and helping customers realize their mobile initiatives.


Engineering & Transportation Books
Discover books for all types of engineers, auto enthusiasts, and much more. Learn more

Product Details

  • Paperback: 384 pages
  • Publisher: Addison-Wesley Professional; 1 edition (June 11, 2012)
  • Language: English
  • ISBN-10: 0321814290
  • ISBN-13: 978-0321814296
  • Product Dimensions: 7.1 x 0.8 x 9.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Best Sellers Rank: #501,126 in Books (See Top 100 in Books)

More About the Author

John M. Wargo is a professional software developer and a contributor to the Apache Cordova Project. He got started with mobile development while working at Research In Motion, now called BlackBerry, and eventually wrote the first book on BlackBerry development. From there he started working with and writing about Adobe PhoneGap and Apache Cordova; that led him to write four books on the topic.

He wrote a series of articles covering methods for mobilizing IBM Domino applications for The View, a magazine for IBM Lotus Notes and Domino developers, which was eventually published into an anthology.

He is currently a Principal Analyst for Forrester Research; serving Application Development & Delivery Professionals focusing on Mobile Development and Open-Source Software. Previously, he worked for SAP as the product manager for the SAP Mobile Platform's Hybrid SDK, a set of enterprise plugins for Apache Cordova, and the SAP Fiori Client, a Cordova-based native application runtime for the SAP Fiori web application.

You can find him online at and on Twitter at @johnwargo.

Customer Reviews

4.0 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

21 of 22 people found the following review helpful By john galt on June 21, 2012
Format: Paperback Verified Purchase
When I bought this book, there were no reviews, so I was a little hesitant, but I'm glad I did. Overall, for a first edition, I'd say it rates about 4.5 out of 5. Just so you know where I'm coming from, I'm an experienced developer with about 20 years of experience, the last 10 in web technologies. I wasn't looking for this book to teach me how to program, or even how to program using web tech, just how best to apply what I already know to the PhoneGap platform.

The book is organized into three sections:

Section 1, about 50 pages, briefly introduces PhoneGap and the general approach used to develop for it. I'd rate this section 3 out of 5. It does a decent job of covering the very basics, but could have gone into a lot more detail on best practices and patterns for different types of apps. Also useful would have been detailed information on the degree of HTML5 support offered by the container on the various platforms, what JavaScript techniques to avoid, what tend to be acceptable sizes for images, js files, audio files, etc. In short, answers to more of the questions a web developer used to developing for a browser will have.

Section 2, about 150 pages, provides detailed instructions for setting up development environments for each platform. Overall, excellent and useful - 5 out of 5. In a couple places, though, it does gloss over things that would be helpful to know. For instance, it mentions Applaud, an Eclipse plugin that "helps simplify PhoneGap development for Android devices." Simplify how? Is it worth bothering with? This section also covers the PhoneGap Build service.

Section 3, about 150 pages, takes a cookbook approach, covering each of the key functional APIs like camera, contacts, etc. This section is good for use as a reference and provides guidance (keep image quality at or below 50%), as well as sample code. 5 out of 5.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 9 people found the following review helpful By T. Nguyen on March 26, 2013
Format: Paperback
This book can either be exactly what you need or a waste of your time, depending on what you're looking for. While the book summary is fairly accurate as to what the book covers, I just wanted to expand on that so that readers know what they're getting into.

The first part of the book is a general overview of PhoneGap - its history, high-level architecture, limitations, how it compares to other approaches, etc. For some people, this section may be exactly what they need and the most useful part of the book since it solves one of the essential problems of software development. namely, whenever you jump into a new area of technology, there will be some things you know, some things you know that you don't know, but mostly, a whole lot of things that you don't even know that you don't know. Its this last point which the first part of the book addresses well. It raises many issues and poses many questions so that by the time you finish reading, you will at least know everything that you don't know. Unfortunately, it doesn't go into very much detail on specific issues, so you must follow up elsewhere for answers, but at least you'll know the questions to ask and often that's the most difficult part.

The second part of the book are detailed tutorials on setting up various development environments. While the tutorials are thorough and fairly well-written, they don't really contain any information that couldn't be obtained easily by searching on the internet.

The third part is a series of recipes and examples on how to make use of various PhoneGap API's. While this information can also be found on the internet, the commentary and analysis does prove helpful. I found myself wishing the recipes were more detailed, but this is still a useful section.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 11 people found the following review helpful By Brett Pontarelli on August 7, 2012
Format: Paperback
I really wanted to like this book better, however as a more advanced Javascript, HTML, CSS developer I found the book tedious. The level of detail (click here, type this, right-click there) makes finding the hidden gems (what does/doesn't work on certain devices, oddities and pitfalls of doing certain things) a real pain. Mostly I would have prefered to see a high level summary at the start of the more detail sections. For example, a statement such as: "In the next 20 pages we are going to download and install Eclipse, build the following directory structure, and create files that can be found on pages...". Instead one must read through the entire section, which I notice today when I picked up the book again to write this review, is very difficult to re-read (i.e. skim for information you remember reading near another subject, but don't remember all the details).

The third section discusses all the basic functionality that PhoneGap offers and in places offers some sage advice. But, it's again hard to find and would have benefited from a lot of "Warning!" and "Note" type call outs making the re-finding of them much easier. Instead it's organized exactly like the PhoneGap API website and with things changing a much as they are it's hard to say which is the better resource.

The only great part of the book is the first section where a high level overview of the history, development, building, testing, and general knowledge you can't find easily on the web are presented. I found this section well organized and it helped me to understand better how PhoneGap is setup to run on all devices it runs on.

Overall, it's a fine book for the beginner.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
PhoneGap Essentials: Building Cross-Platform Mobile Apps
This item: PhoneGap Essentials: Building Cross-Platform Mobile Apps
Price: $31.65
Ships from and sold by