Start reading Mobile Development with C# on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
Mobile Development with C#: Building Native iOS, Android, and Windows Phone Applications
 
See larger image
 

Mobile Development with C#: Building Native iOS, Android, and Windows Phone Applications [Kindle Edition]

Greg Shackles

Digital List Price: CDN$ 17.99 What's this?
Print List Price: CDN$ 26.99
Kindle Price: CDN$ 9.99 includes free international wireless delivery via Amazon Whispernet
You Save: CDN$ 17.00 (63%)

Formats

Amazon Price New from Used from
Kindle Edition CDN $9.99  
Paperback CDN $23.19  

Customers Who Bought This Item Also Bought


Product Description

Product Description

It’s true: you can build native apps for iOS, Android, and Windows Phone with C# and the .NET Framework—with help from MonoTouch and Mono for Android. This hands-on guide shows you how to reuse one codebase across all three platforms by combining the business logic layer of your C# app with separate, fully native UIs. It’s an ideal marriage of platform-specific development and the "write once, run everywhere" philosophy.

By building a series of simple applications, you’ll experience the advantages of using .NET in mobile development and learn how to write complete apps that access the unique features of today’s three most important mobile platforms.

  • Learn the building blocks for building applications on iOS, Android, and Windows Phone
  • Discover how the Mono tools interact with iOS and Android
  • Use several techniques and patterns for maximizing non-UI code reuse
  • Determine how much functionality can go into the shared business logic layer
  • Connect to external resources with .NET’s rich networking stack
  • Read and write data using each platform’s filesystem and local database
  • Create apps to explore the platforms’ location and mapping capabilities

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.


Product Details

  • Format: Kindle Edition
  • File Size: 2420 KB
  • Print Length: 174 pages
  • Page Numbers Source ISBN: 1449320236
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 1 edition (May 7 2012)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B0081INXBG
  • Text-to-Speech: Enabled
  • X-Ray: Not Enabled
  • Amazon Bestsellers Rank: #88,364 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 5.0 out of 5 stars  3 reviews
6 of 7 people found the following review helpful
5.0 out of 5 stars Great Primer on Mono! May 24 2012
By Steve High - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
This is a very succinct yet comprehensive overview of the Mono Platform using MonoTouch and Mono for Android.

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!
1 of 1 people found the following review helpful
5.0 out of 5 stars Great Little book Dec 28 2012
By Kurt Matis - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
The author doesn't try to cover too much background in this book, which is a good thing. Books on cross-platform development are still few and far between. This one does a good job of getting the reader up to speed with ease, citing references for background reading instead of putting a lot of filler on background of .Net, etc.. The amount of background material is just enough. Get this book if you are doing any mobile development with C#/mono and the Xamarin products. It has a good yet simple explanation of how to create abstractions of various things an application needs to do and then flesh out those abstractions with platform-specific pieces when working with one phone versus another.
5.0 out of 5 stars Excellent book Jun 15 2013
By Dave - Published on Amazon.com
Format:Kindle Edition
Mobile development with C# is a great introductory book for cross platform development with MonoDevelop (now Xamarin Studio) and Visual Studio (for Android and Windows Phone).

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.

Look for similar items by category