Choosing a Platform

Should you develop for Android or iOS? Both? There are advantages and disadvantages to all three options. You will have to consider your app audience, market size, how committed you are to making a successful app, and what your goals are in publishing an app. Each of the three options will be considered in this section.

What About Windows Phone and Blackberry?

You may have seen the ads for some great handsets from Nokia running Windows Phone 8 and you’re a whiz at ASP.NET development, or you really enjoy the experience of a great physical keyboard available on a Blackberry. Why not develop for these platforms as well? Although it may be easy to start developing apps for Windows Phone if you’re very comfortable with Visual ...

Get Learning Mobile App Development: A Hands-on Guide to Building Apps with iOS and Android 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.