Programming Books C Java PHP Python Learn more Browse Programming Books
and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $44.99
  • Save: $12.50 (28%)
FREE Shipping on orders over $35.
Only 5 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
+ $3.99 shipping
Used: Good | Details
Sold by -Daily Deals-
Condition: Used: Good
Comment: This Book is in Good Condition. Used Copy With Light Amount of Wear. 100% Guaranteed.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Professional Android Programming with Mono for Android and .NET/C# Paperback – April 3, 2012

ISBN-13: 978-1118026434 ISBN-10: 1118026438 Edition: 1st

Buy New
Price: $32.49
35 New from $2.98 16 Used from $3.91
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$32.49
$2.98 $3.91
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Professional Android Programming with Mono for Android and .NET/C# + Mobile Development with C#: Building Native iOS, Android, and Windows Phone Applications + Professional Cross-Platform Mobile Development in C#
Price for all three: $85.45

Buy the selected items together
NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 552 pages
  • Publisher: Wrox; 1 edition (April 3, 2012)
  • Language: English
  • ISBN-10: 1118026438
  • ISBN-13: 978-1118026434
  • Product Dimensions: 7.4 x 1 x 9.3 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #913,917 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Develop Android apps using tools you already know—C# and .NET

Aimed at providing readers with a thorough, reliable resource that guides them through the field of Android application programming, this must-have book shows how to write applications using Mono with C# that run on the Android family of devices. A team of authors provides you with the knowledge you need to become a successful Android application developer without having to learn another programming language. You'll explore screen controls, UI development, tables and layouts, and MonoDevelop as you become adept at planning, building, and developing Android applications with Mono for Android.

Professional Android Programming with Mono for Android and .NET/C#:

  • Shows you how to use your existing C# and .NET skills to build Android apps

  • Details optimal ways to work with data and bind data to controls

  • Explains how to program with Android device hardware

  • Dives into working with the file system and application preferences

  • Discusses how to share code between Mono for Android, MonoTouch, and Windows® Phone 7

  • Reveals tips for globalizing your apps with internationalization and localization support

  • Covers development of tablet apps with Android 4

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

wrox.com Programmer Forums

Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads

Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More

Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

About the Author

Wallace B. McClure is a Microsoft MVP, ASPInsider, and member of the national INETA Speaker's Bureau, and has a popular blog and podcast.

Nathan Blevins is an ASPInsider, a public speaker, and blogs at http://nathanblevins.com.

John J. Croft IV is an author, developer, and senior technical manager for Turner Broadcasting System in Atlanta.

Jonathan Dick develops mobile applications, maintains and contributes to several open source projects for mobile, and blogs about it all at http://redth.info.

Chris Hardy, a Microsoft ASPInsider, is a .NET consultant focusing on MonoTouch and Mono for Android development and tweets @chrisntr.


More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

This book is an excellence start for beginners.
US Navy SEAL (ret.)
Came monoTouch for Android and I'm finally back in business!
Smertrios
Just a few - we could never get the emulator to come up.
Richard L. Wohletz

Most Helpful Customer Reviews

14 of 14 people found the following review helpful By Smertrios on May 14, 2012
Format: Paperback Verified Purchase
As a .Net C# programmer moving into the smartphone world, the Java/Eclipse toolchain has always felt like a step backward. Came monoTouch for Android and I'm finally back in business! The Xamarin team is top-notch and could probably teach MS a few tricks. Overall, being able to develop Android Apps in C# using Visual Studio is a winwin combination for me. Yes, the runtime adds to the binary footprint but for quick and/or small-volume apps, the framework is unrivaled in its stability and development environment. And a no-brainer for a .Net guy.

However, as with all fast moving technologies, the documentation, while decent, is a bit sketchy once you pass beyond your first "Hello World" app. The Xamarin site is good for reference but a little thin on in-depth examples. If you've got some Java Android experience, then it's not so much of an issue because you already know the SDK and typical Android recipes/patterns. But as a transitioning C# programmer, you'll spend hours figuring out basic stuff from starting/managing a background service, inter process communication, application preferences, onboard devices, etc...

"Professional Android Programming" will save you time and bring you up to speed on the Android way of doing things. Wanting to get a small app running asap, I devoured this book and learned a whole bunch over the weekend. Where I had previously spent hours figuring out persistent preferences, I was up and running in an hour after reading chap.7 on Application Preferences. Gotta love clear & concise examples!

If you're getting into Android programming via monoTouch, then do yourself a favor and get a copy of this book. It'll save you time and frustration. Happy coding.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By King Coffee on April 10, 2012
Format: Paperback Verified Purchase
This book is an excellence start for beginners. I tried to convert a java code example to a c# example. The example was to demo Touch Screen via a listener class. The MotionEvent:Action class apprears to be redesigned, and no usage examples were available. Most samples referenced by the Xanarin websites are for MonoTouch and not Mono for Android. The website documents are not complete, it usually gives the same info as the VS 2010 intelliscence. Which is very good and well supported.

In short, the book is only a good start... but most real world UIs requires advanced UI programming, which with book lacks.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 5 people found the following review helpful By Richard L. Wohletz on April 23, 2013
Format: Paperback Verified Purchase
There are too numerous bugs and glitches to mention. Just a few - we could never get the emulator to come up. We read there were many problems with this, so we tried using SharpDevelop instead of Visual Studio - it worked. Surprise. So getting a "Hello World" app running seemed like an accomplishment. Next step - running with googlemaps in the background. This never worked. We eventually had to give up on the technology. The book is hopelessly out of date, including all the screen shots. And the final chapter that describes interoperability admits it's more theoretical than practical.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Gary on June 8, 2013
Format: Kindle Edition Verified Purchase
This book does not teach you anything. Nor is it a reference. After an introduction to Android and Mono it just goes into the most shallow description of attributes with miles of partial snippets. I haven't seen anything so shallow since I was diving the Everglades marshes.
Snippets and comments thrown together is not a book, its a hurried attempt to jump an opportunity to sell another book on the hot topic of Apps.
A shame.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Michael S. Muegel on August 29, 2012
Format: Paperback
There was good detail in some areas I was keen on: services, notifications, scheduling, and inter-app communication. On the UI side, I came away with a good understanding of key classes and Android UI architecture.

But the great thing about Android vs. iOS programming is that Java is so close to C#, it is easy to read the Android docs on Google's Website and get more detail. So I am using this book as a starting point to learn Android development using C#. I have a great foundation after reading this book. I could start coding today if I wanted to, but I plan on perusing the official Android docs for more detail in some areas.

The sample code is great. I did have to switch to Mono for Android alpha release to deploy to my Nexus 7. No fault of authors of course. Some sample solutions did not have "deploy" checked in the configuration (Build->Configuration Manager). But the MfA error message clued me in to the issue.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By US Navy SEAL (ret.) on February 7, 2014
Format: Paperback Verified Purchase
This book is an excellence start for beginners. Being able to develop Android Apps in C# using Visual Studio is very make my life so much easier.

The runtime adds to the binary footprint but for quick and/or small-volume apps, the framework is unrivaled in its stability and development environment.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again