Mono is an open source implementation of the .NET CLR that allows .NET applications to run on non-Windows platforms. Mono for Android allowed building Android applications using C# and the .NET framework by providing bindings to the Android API and tools for Visual Studio. It required a Mono for Android license to deploy apps to devices. Debugging in Mono for Android allowed debugging apps on both the simulator and real devices over WiFi. Navigation between screens was done through activities and intents while databinding like lists required custom adapters.