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: 2017-05

Xamarin.Android makes it possible for you to create native Android applications using the same UI controls as you would in Java, but with the flexibility and elegance of a modern language (C#), the power of the .NET Base Class Library (BCL), and a first-class IDE (Visual Studio) at your fingertips. This series introduces the basics of Xamarin.Android development. It takes you from setup and installation to building your first application.

Getting Started Series

Setup and Installation

Get Xamarin.Android set up and running in Visual Studio. This section covers downloading, installation, emulator configuration, device provisioning, and more.

Hello, Android

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

Hello, Android Multiscreen

In this two-part guide, you'll expand the application created in Hello, Android so that it implements a second screen. Along the way, you will be introduced to the basic Android Application Building Blocks and dive deeper into Android architecture as you 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.