What is MonoDroid?
MonoDroid is a software development kit that allows developers to use the C# language to create mobile applications for Android-based devices. MonoDroid exposes two sets of APIs, the core .NET APIs that C# developers are familiar with as well as a C# binding to Android’s native APIs exposed through the MonoDroid.* namespace. You can use MonoDroid to develop applications that are distributed through the Android Application Stores or to deploy software to your personal hardware or the Android simulator.