Getting Started with Android

From Hello World to Hello Google Play

PDF for offline use

Let us know how you feel about this

Translation Quality


last updated: 2016-12

Xamarin.Android allows us to create native Android applications using the same UI controls we would in Java, except with the flexibility and elegance of a modern language (C#), the power of the .NET Base Class Library (BCL), and two first-class IDEs - Xamarin Studio and Visual Studio - at our fingertips. This series introduces the basics of Xamarin.Android development. It will take us from running our first app to building multi-screen applications. Let's get started!

Getting Started Series

Setup and Installation

Get Xamarin.Android set up and running in Xamarin Studio or Visual Studio. This section covers downloading, installation using the Xamarin Installer, linking Xamarin.Android to your Xamarin Store account (activation), common troubleshooting items, device provisioning, and more.

Hello, Android

In this two-part guide, we build our first Xamarin.Android application using Xamarin Studio or Visual Studio and develop an understanding of the fundamentals of Android application development with Xamarin. Along the way we'll introduce the tools, concepts, and steps required to build and deploy a Xamarin.Android application.

Hello, Android Multiscreen

In this two-part guide, we expand the application we created in the Hello, Android guide to handle a second screen. Along the way we introduce the basic Android Application Building Blocks and dive deeper into Android architecture as we develop a better understanding of Android application structure and functionality.

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.