What you’ll find in the book:

  • Lots of detailed information about Apache Cordova, what it does, how it works, and how to use the available tools and APIs
  • Lots of examples and code; for even more code, be sure to check out my Apache Cordova API Cookbook (www.cordovacookbook.com)

What you won’t find in this book:

  • Mobile web development and mobile development topics; this is a book about Apache Cordova, not mobile development
  • Expressions or phrases in languages other than English (I hate it when authors include expressions from Latin or French)
  • Obscure references to pop-culture topics (although there is an overt reference to Douglas Adams’s Hitchhiker’s Guide to the Galaxy and one obscure reference to Monty Python)
  • Pictures of my children or my pets

This is not a book for experienced Cordova 4 developers—if you consider yourself an experienced Cordova 4 developer, you probably should not buy this book.

Herein I try to provide complete coverage of Apache Cordova 4, covering enough detail that readers will leave with a complete understanding of what Cordova is, what it does, how it works, and how to use it for their mobile application projects. There’s a whole lot more to Cordova—many advanced topics and more detailed coverage of the Cordova APIs, which can be found in the Cordova documentation or in blogs.

So, what new stuff have I added in this book? Coverage of

  • Plugman and the PhoneGap CLI
  • Cordova’s support for Firefox OS and Ubuntu devices
  • Automation (Grunt and Gulp) and Cordova CLI hooks
  • Microsoft’s hybrid toolkit for Visual Studio
  • Third-party tools such as AppGyver, GapDebug, THyM, and more
  • Third-party HTML frameworks such as Bootstrap, OpenUI5, Ionic, and Onsen UI

There’s a lot more, but these are some of the highlights.

The one thing I cover in the book, but not in tremendous detail, is how to build custom Cordova plugins. I cover the topic and show you how to create two complete plugins, but this isn’t a native mobile development book and that’s a native mobile development topic. I’ve learned from my readers that the material I do provide is enough to help a lot of people get started with plugins and create their own plugins; I’ll leave it up to another author to write a book dedicated to plugin development so it can get the attention it deserves.