Introduction

Anyone who says writing mobile applications is easy probably has never actually done it. Either that or they’ve been focused on a single platform only. If you’re trying to hit multiple platforms, it’s a challenge.

Fortunately, we have a ready-made solution at our disposal—web technologies. The combination of HTML, JavaScript, CSS, and HTTP represents a development platform that you can target, and the result is that your work will largely work across multiple platforms. If you already have skills in this area, having to learn a new technology, be it Objective-C, Java, or C/C++, not to mention the myriad of device APIs that are out there to support, isn’t a particularly attractive concept.

When your boss says, “Hey, we need an app ...

Get Pro iOS and Android Apps for Business: with jQuery Mobile, node.js, and MongoDB now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.