Developing Cross Platform Mobile Applications with Cordova CLI
Minimum price
Suggested price

Developing Cross Platform Mobile Applications with Cordova CLI

Use the command line to build your mobile apps with JavaScript, CSS and HTML

About the Book

Why should you buy this book? To save you from hours of exploration and learning. I have spent tens of hours exploring nooks and crannies of Cordova CLI, as well as having months of experience with the framework; all of that time is condensed down to this book.

If this book saves you one hour of time, will the price be worth it?  If not, just return it using the 45 day guarantee. (At the risk of sounding like a used car salesman) there is no risk

If you are a Cordova or PhoneGap developer who is interested in using the full power of the Cordova CLI, the command line interface for managing Cordova projects. this book is for you.

It assumes you know enough about Cordova to have installed at least one device platform toolset, and that you can build the default application and install it on an emulator.

I will cover some of the advanced features of Cordova CLI as well as a discussion of how to apply some software techniques like deployment environments and version control to Cordova projects. I'll talk about my development process as well, and how Cordova CLI integrates with that.I'll focus on Cordova CLI for the 2.9 and 3.0 versions of Cordova. Cordova CLI didn't vary much between these releases, so unless I call out something as being specific to one version only, the information applies equally to both.

I would love any feedback. Feel free to leave it here, or tweet me at @mooreds or send email me at leanpub at mooreds dot com.  You can also see other posts and articles I have written about the Cordova command line.

About the Author

Dan Moore
Dan Moore

Dan Moore has been developing for the web since 1997, using all manner of (unixish) technologies, from perl to java to php to javascript to Cordova.

Recently he's been working more with the AWS technology stack, and is has been an instructor for AWS training programs.

Table of Contents

  • Who Is This Book For?
    • What Is Covered
  • What is Cordova?
    • Which Version of Cordova?
    • What is Cordova CLI?
    • Requirements
    • Alternatives
  • Version Control
    • What to Version Control
    • Limits of Version Control
  • Installing, Upgrading and Basic Usage
    • Installation
    • Workflow
    • Upgrading Cordova CLI
    • The Upgrade Process
    • Upgrade catches
    • Downgrading
  • Config.xml
    • Sample config.xml
    • Deployment
    • Workarounds
  • Hooks
    • Execution
    • Stopping builds
    • Hooks in Node.js
  • Plugins
    • How to Find Plugins
    • New Plugins
    • How to ‘plugman’ify an existing plugin
  • Platform Web Assets
    • Organization
    • Possible Uses
  • Platform Assets
    • Common Uses
    • Code example
  • Deployment Environments
    • Switching Deployment Environments
    • Web Development Challenges
    • Accessing Network Resources in the Browser
  • Unit Testing
    • JavaScript
    • Hooks
    • Plugins
  • Device Installation
    • Testing on a Device
    • Production Deployment
  • PhoneGap CLI
    • PhoneGap CLI Benefits
    • PhoneGap CLI Issues
    • Well, What Should I Do?
  • Conclusion
    • Finally

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

80% Royalties. Earn $16 on a $20 book.

We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub