Home Mono for Android Open for Developer Testing

Mono for Android Open for Developer Testing

Mono for Android, aka MonoDroid, has just launched its Android preview program. MonoDroid, for those unaware, is a development stack for using C# and core .NET APIs to develop Android-based applications. It will be a commercial product in the future, like Mono for iPhone (“MonoTouch”) is now.

According to project head Miguel de Icaza, “all the embarrassing bugs” have now been fixed, and the platform is available for testing by anyone interested in doing so. On his personal blog, de Icaza noted that the project uses a library profile that is better suited for mobile devices. That means they removed features that are not necessary, he says, like the entire System.Configuration stack, just as Silverlight does.

“In addition to bringing the core ECMA VM to Android,” ?wrote de Icaza. “We bound the entire set of Android Dalvik APIs to C# and in the process C#-ified them. This includes using C# properties for metadata (less XML config file messing around), exposing C# events, C# properties, strongly typed generic types where necessary, implicit conversions where needed, using the C# API style, IEnumerable where appropriate (to let you LINQ over your Dalvik, and we turn IIterable into IEnumerables for you).”

Mono for Android also offers the following:

  • The same OpenTK library popular among .NET developers on Windows, Linux, iPhone, allowing you to share the same OpenGL logic across platforms.
  • Support for the full JIT (unlike iOS)
  • Templates for C# (but other .NET compilers should work, if they reference MonoDroid’s libraries).
  • Last, but certainly not least, MonoDroid is now supported on Mac OS X.

Developers can get started with testing Mono for Android here.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.