Skip to Content
Mobile Development with C#
book

Mobile Development with C#

by Greg Shackles
May 2012
Intermediate to advanced
174 pages
4h 21m
English
O'Reilly Media, Inc.
Content preview from Mobile Development with C#

Android

Now we can move on to building the Android version of the application. Unlike iOS, Android development can be done on either Windows or Mac OS X. In order to get started, you need to have the following software installed on your computer:

  • Java JDK

  • Android SDK

  • MonoDevelop or Visual Studio 2010

  • Mono for Android

If you’re developing on Mac OS X you can use the MonoDevelop IDE, which you saw previously in the iOS example. If you’re on Windows, you have the option of using either MonoDevelop or Microsoft’s Visual Studio 2010. Xamarin provides a very useful all-in-one installer package that will download and install many of these prerequisites for you, which can make it much easier to get started. The most up-to-date instructions on how to install and configure all of these prerequisites are available on Xamarin’s website at http://docs.xamarin.com/android. The installer will create several emulator images with which you may test out your applications, but you are free to modify them or create new ones according to what you need. Refer to Appendix A for how to manage Android’s virtual devices.

Note

In order to use Mono for Android with Visual Studio, you must have one of the full versions of Visual Studio 2010 installed. Visual Studio 2010 Express doesn’t expose the plug-in architecture required to make Mono for Android work. If you’re on Windows and don’t have a full Visual Studio license, MonoDevelop is available for free.

Mono for Android

Now that the Android tools are all set up, let’s ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Professional Cross-Platform Mobile Development in C#

Professional Cross-Platform Mobile Development in C#

Scott Olson, John Hunter, Ben Horgen, Kenny Goers
Xamarin: Cross-Platform Mobile Application Development

Xamarin: Cross-Platform Mobile Application Development

Jonathan Peppers, George Taskos, Can Bilgin

Publisher Resources

ISBN: 9781449338282Errata Page