Easily share code between iOS, Android and Windows Phone 7.
High-performance compiled code with full access to all the native APIs.
Everything you love about .NET, including LINQ, Delegates and Events.
Mono for Android makes creating Android apps easier than ever before.
Thinking about supporting iPhone or iPad in the future? In many cases, you can reuse most of your existing code when porting from Android to iOS.
Explore APIs as you type with code autocompletion.
Mono for Android has all of the latest Android features bound and ready to use in the apps you create.
Import existing .NET libraries and use them in your Mono for Android apps.
Continue using Visual Studio or use our full featured MonoDevelop
IDE to create apps using
Installing the Android SDK can be time consuming, but Mono for Android simplifies the process by installing everything you need with just a few clicks.
Thousands of developers are already using Xamarin to create amazing apps.





















Enterprise MonoTouch / Mono for Android Consulting
Some of the wonderful apps Mono for Android developers have created are featured in our App Showcase.
With Mono for Android, you can harness the full power of C# and .NET. Write shorter, simpler, and more maintainable code using features like LINQ, anonymous types, lambdas and more.
from p in Table<Person> ()
where p.ID == id
select p;
Use LINQ in your Mono for Android projects to query, filter and select data from in-memory arrays, or from databases such as SQLite.
var doc = XDocument.Load(url);
foreach(var item in doc.Root.Elements()) {
var text = item.Value;
}
Handling XML is quick and easy thanks to the built-in XDocument class - just one of the thousands of .NET APIs available when you use Mono for Android.
button.Click += (s, o) => {
message.Text = "Hello!";
};
Easily handle button presses and other UI events.
from item in items.AsParallel () let result = DoExpensiveWork (item) select result;
Use Parallel LINQ to automatically distribute heavy work, like parsing large JSON results, over both cores in a multi-core device.
To learn more, check out our awesome documentation: Documentation | Code Samples | Tutorials
Choose the version of Mono for Android that is right for you and your company.