Save Big On Open-Box & Preowned: Buy "Mobile Development with C#: Building Native iOS, A...” from Amazon Warehouse Deals and save 16% off the $24.99 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Preowned offers from Amazon Warehouse Deals.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Mobile Development with C#: Building Native iOS, Android, and Windows Phone Applications 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Special Offers and Product Promotions
About the Author
Greg Shackles is a Senior Software Engineer at OLO Online Ordering, based in New York City. An active member of the community, Greg speaks regularly at many user groups and regional events. Greg received both bachelor's and master's degrees in computer science from Stony Brook University. In addition to his passion for technology, he is also an avid fan of heavy metal, baseball, and craft beer, sometimes in combination. His blog, which focuses mainly on .NET and related topics, can be found at gregshackles.com.
More About the Author
Top Customer Reviews
It's a short read, so every member of your team that writes code should read it.
There is a caveat here that the author really doesn't highlight, but I believe is necessary for anyone wanting to be effective in writing truly native cross-platform apps:
Mono is not a substitute for not knowing the iOS or Android APIs.
This book does a fair job in explaining surface details about common elements of iOS and Android (and to some extent Windows Phone 7), but does not go into any great detail for any individual platform (this is not a criticism of the book...just keep this in mind when you set your expectations).
What this book does extremely well is get you up and running with Mono. That's really all you need to know.
I highly recommend this book to anyone interested in creating cross-platform apps and other software. Just know that you MUST know the iOS and Android platforms to derive the maximum benefit. This book is perfect or those lucky (or unlucky) few who write native apps in iOS AND Android, and are looking for a great way to DRY and still run truly native.
There's plenty of room and material for a second edition, so keep'em coming!
One of the challenges of developing for the mobile ecosystem is either choosing to release your application exclusively on iOS, Android, or Windows phone, or trying to manage to write quality applications for three disparate platforms. Xamarin has worked since 2011 to bring sensible cross-platform development to mobile developers.
The Mono framework can be daunting at first blush for an experienced mobile developer, let alone a developer that is looking at a first foray. The book does an excellent job of walking you through getting started with Mono all the way through all the basic features that a developer would want to use for building virtually any mobile application.
The book does not go into great detail about all of these features. It is more focused on giving you a broad overview of how Mono can help you manage cross-platform development. This can leave some readers feeling short-changed, but in all honesty, complex cross-platform mobile development cannot be covered in a single tome.
The book has excellent practical source code examples and does build a working application. This helps you get a real feel for Mono and what it can do for you. The book doesn't touch on some of the pitfalls and common headaches that you can run into using Mono. It could do a little better job giving you an idea on how to avoid or cope with some of these issues.
Mobile Development with C# is not for the inexperienced developer, but if you have some coding chops and want to be able to do cross-platform mobile with as few headaches as possible, it is worth a read.
To get the most from this book you should have a god working knowledge of C#. The book introduces some nice patterns that are useful, not only in the implementation of cross platform development, but also in general for object oriented development.
The only bad thing about the book is that it is too short, and, this is a personal thing but I like books that have exercises that encourage readers to think for themselves as they practice what they are learning.
5 out of 5 though a very god read with heaps of useful information.
Most Recent Customer Reviews
Excellent book for experienced developers who are trying to get their feet wet with mobile development.
The examples presented in the book were easy to follow and complete.
The book was great. I learned a lot. I recommend to anyone wanting to learn mobile development. This is what I needed.Published on September 20, 2013 by Marcellus Brady