Author: Giorgio Natili
Reviewer: Alex Armstrong
PhoneGap is becoming increasingly influential and beginners need a place to get started.
It is all very confusing and complex and this makes even this beginners book seem very complicated. It could have made things simpler by focusing on getting one of the platforms up and running - Android say - but this would leave users of the rest of the platforms out in the cold.
Chapter 1 gets you started with PhoneGap and, be warned, it covers Android, IOS and Windows Phone. As already mentioned this makes it seem complicated. In practice it is unlikely that you would attempt to get started in all of the environments in one go. My advice is to skim read this chapter for general pointers and pick one environment to install and use.
The good news is that the book settles down at Chapter 6 and starts to explore the PhoneGap APi. Chapter 6 is about storage and the contacts API. At this point it is possible to focus on a single way of doing something and the book seems a lot simpler and easier to read. Chapter 7 continues with a look at the device sensors. Chapter 8 is about location data, Chapter 9 covers the file API and Chapter 10 deals with device media. Chapter 11 brings the book to a close with a look at developing PhoneGap plugins.
I have no idea what this means, and this isn't the only place where casual comments are not really helpful to the beginner or even the expert.
For the beginner, the additional problem is that the whole book isn't focused or logical and it doesn't succeed in making a difficult topic seem even a little bit easier. PhoneGap is an easy way to create near native apps on a range of phones but this books doesn't do much to convince you of this.