Answer the question "Can we build this for ALL the devices?" with a resounding YES. Learn how to build apps using seven different platforms: Mobile Web, iOS, Android, Windows, RubyMotion, React Native, and Xamarin. Find out which cross-platform solution makes the most sense for your needs, whether you're new to mobile or an experienced developer expanding your options. Start covering all of the mobile world today.
Understanding the idioms, patterns, and quirks of the modern mobile platforms gives you the power to choose how you develop. Over seven weeks you'll build seven different mobile apps using seven different tools. You'll start out with Mobile Web; develop native apps on iOS, Android, and Windows; and finish by building apps for multiple operating systems using the native cross-platform solutions RubyMotion, React Native, and Xamarin.
For each platform, you'll build simple, but non-trivial, apps that consume JSON data, run on multiple screen sizes, or store local data. You'll see how to test, how to build views, and how to structure code. You'll find out how much code it's possible to share, how much of the underlying platform you still need to know, and ultimately, you'll get a firm understanding of how to build apps on whichever devices your users prefer.
This book gives you enough first-hand experience to weigh the trade-offs when building mobile apps. You'll compare writing apps on one platform versus another and understand the benefits and hidden costs of cross-platform tools. You'll get pragmatic, hands-on experience writing apps in a multi-platform world.
What You Need:
You'll need a computer and some experience programming. When we cover iOS, you'll need a Mac, and when we cover Windows Phone you'll need a computer with Windows on it. It's helpful if you have access to an iPhone, Android phone, and Windows Phone to run the examples on the devices where mobile apps are ultimately deployed, but the simulators or emulator versions of those phones work great.
"synopsis" may belong to another edition of this title.
Tony Hillerson has been a mobile developer since the early days of both iPhone and Android. He's built numerous mobile apps for numerous platforms, and often had to answer the question "which platform?" Tony has spoken at RailsConf, AnDevCon, and 360|iDev, and has created popular Android screencasts. In his free time Tony plays the bass and the Warr guitar, makes electronic music, and studies HEMA fencing.
"About this title" may belong to another edition of this title.
Shipping:
FREE
Within U.S.A.
Shipping:
US$ 3.50
Within U.S.A.
Book Description Condition: Very Good. Former library book; may include library markings. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # 38622208-6
Book Description Condition: Very Good. Book is in Used-VeryGood condition. Pages and cover are clean and intact. Used items may not include supplementary materials such as CDs or access codes. May show signs of minor shelf wear and contain very limited notes and highlighting. 1.5. Seller Inventory # 1680501488-2-3
Book Description Paperback. Condition: new. New. Seller Inventory # Wizard1680501488
Book Description Condition: New. Seller Inventory # 24833057-n
Book Description Paperback. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # think1680501488
Book Description PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # WO-9781680501483
Book Description Condition: As New. Unread book in perfect condition. Seller Inventory # 24833057
Book Description Soft Cover. Condition: new. Seller Inventory # 9781680501483
Book Description Condition: Good. Buy with confidence! Book is in good condition with minor wear to the pages, binding, and minor marks within 1.5. Seller Inventory # bk1680501488xvz189zvxgdd
Book Description Condition: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. Seller Inventory # M01680501488-V