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#

Appendix A. Creating Android Virtual Devices

Because there are so many variations of Android devices out there, Android allows you to customize many different aspects of an emulator image, such as the screen size, the version of the operating system, the amount of memory, and much more. This allows you to test out how your application will behave under these different conditions without having to own every Android device on the market. The installer provided by Xamarin will create several emulator images for you with different operating system versions in order to allow you to get started more quickly. This section will walk you through how to create new virtual devices of your own, allowing you to configure them however you’d like.

Note

The Android emulator differs from other platforms in that it is a full emulator, rather than a simulator. What this means is that it is emulating the full ARM instruction set in software, resulting in an experience that can sometimes be painfully slow. When running your applications in the emulator, just remember that poor performance is often due to the emulator itself rather than Mono for Android.

Start out by opening up Android’s SDK Manager, which is located in the root folder of the Android SDK on your computer. This application allows you to choose which SDKs you want to install. Typically, the simplest route is to just let it install everything, but you can also pick and choose which packages you care to install if you wish. When new Android ...

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