Professional Android Programming with Mono for Android and .NET / C# Paperback – Apr 3 2012
|New from||Used from|
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
From the Back Cover
Develop Android apps using tools you already knowC# 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.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
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.
Most Helpful Customer Reviews on Amazon.com (beta)
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.
In short, the book is only a good start... but most real world UIs requires advanced UI programming, which with book lacks.
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.
Hope this help, nice book.
Look for similar items by category
- Books > Computers & Technology > Microsoft > Development > .NET
- Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Programming & App Development
- Books > Computers & Technology > Programming > Languages & Tools > C#
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development