Xamarin - Documentation

Android

change platform

  1. Xamarin
  2. Android
  3. Tutorials

Tutorials

Use the following tutorials to understand how to achieve common tasks with Mono for Android.

Consuming Web Services

One common task that .Net makes easy is consuming web services. Because Mono for Android shares the same foundation as .Net, consuming web services is simple. Read more...

Debug on Device

Mono for Android supports debugging on an Android device. Read more...

Set Up Device for Development

By now, you've probably seen your great new application running on the Android emulator, and want to see it running on your shiny Android device.  Here's the steps to make that happen. Read more...

User Interface

This is a collection of "Hello World"-style tutorials designed to get you started quickly with common Mono for Android layouts and widgets.

Writing Responsive Applications

One of the keys to maintaining a responsive GUI is to do long-running tasks on a background thread so the GUI doesn't get blocked. Read more...

Activity Lifecycle

Activities are a fundamental building block of Android Applications and they can exist in a number of different states. The activity lifecycle begins with instantiation and ends with destruction, and includes many states in between. When an activity changes state, the appropriate lifecycle event method is called, notifying the activity of the impending state change and allowing it to execute code in order to adapt to that change.

This article examines the lifecycle of activities and explains the responsibility that an activity has during each of these state changes in order to be part of a well-behaved, reliable application. Read more...

Introduction to Ice Cream Sandwich

This article describes several of the new features available to application developers with the Android 4 API - Ice Cream Sandwich. It covers several new user interface technologies and then examines a variety of new capabilities that Android 4 offers for sharing data between applications and between devices. Read more...

Application Package Sizes

This article examines the constituent parts of a Mono for Android application package and the associated strategies that can be used for efficient package deployment during debug and release stages of development. Read more...

Maps and Location

This article discusses how to use maps and location with Mono for Android. It covers everything from leveraging the built-in maps application to using the Maps API directly. Additionally, it explains how to use a single API to work with location services, which use cellular triangulation to allow an application to obtain location fixes, Wi-Fi location, and GPS. Read More...