Xamarin.Android exposes the complete Android SDK for .NET developers. Build fully native Android apps using C# or F# in Visual Studio.

Get Started

Learn how to build your first Android app with Xamarin and C#.


  • Getting Started

    Tutorials to get you up and running with Xamarin.Android. Make sure everything is installed correctly, and build your first Android apps.
  • Application Fundamentals

    Everything you need to know to build Android apps, such as working with files, images, databases, and more.
  • User Interface

    Learn about the complete set of user interface control widgets available for Android.
  • Platform Features

    Working with Android platform features, such as fingerprint authentication, and the newest features in Android 8.0 Oreo.
  • Xamarin.Essentials

    Cross-platform APIs for mobile applications.
  • Data & Cloud Services

    Local and remote data storage and retrieval, and other cloud-based services.
  • Deployment and Testing

    Instructions for building and deploying your apps to Google Play, and tips for testing them beforehand!
  • Advanced Concepts & Internals

    Additional information about Xamarin.Android internals and assistance with features like localization and accessibility.
  • Android Wear

    Building apps for Android Wear.