Deployment, Testing, and Metrics

Stabilization and Deployment Guides

PDF for offline use

Let us know how you feel about this

Translation Quality


last updated: 2016-12

This section covers topics used to test an application as well as how to distribute it. Topics here include things such as tools used for debugging, as well as how to publish an application to Google Play.

Debugging on an Emulator

These articles explain how to debug a Xamarin.Android application on the Android SDK emulator, the Visual Studio Android Emulator, and the Xamarin Android Player.

Debugging on a Device

This article shows how to configure an Android device so that Xamarin.Android application can be deployed to it directly from either Visual Studio for Mac or Visual Studio.

Android Debug Log

One very common trick developers use to debug their applications is using Console.WriteLine. However, on a mobile platform like Android there is no console. Android devices provides a log that you will likely need to utilize while writing apps. This is sometimes referred to as "logcat" due to the command typed to retrieve it. This article describes how to use logcat.

Xamarin.Android Performance

There are many techniques for increasing the performance of applications built with Xamarin.Android. Collectively these techniques can greatly reduce the amount of work being performed by a CPU, and the amount of memory consumed by an application.

Finding your Keystore's MD5 or SHA1 Signature

This article describes the steps to find your Keystore's MD5 or SHA1 Signature.


ProGuard is a Java class file shrinker, optimizer, obfuscator, and pre-verifier. It detects and removes unused code, analyzes and optimizes bytecode, then obfuscates classes and class members. This guide explains how ProGuard works, how to enable it in your project, and how to configure it. It also provides several examples of ProGuard configurations

Publishing an Application

Once a great application has been created, people will want to use it. This article will cover the steps involved with the public distribution of an application created with Xamarin.Android via channels such as e-mail, a private web server, Google Play, or the Amazon App Store for Android.

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.