Koushik Dutta alcançou um marco importante em seu esforço para suportar C# e Python na plataforma de telefone móvel do Google, Android. Começando com Mono como uma base, ele criou pontes que permitem que o código Java escrito para Dalvik chame o código Mono. Do mesmo modo, o código Mono escrito em C# ou IronPython agora pode chamar o código Dalvik.
Atualmente a síntaxe para C# é um pouco verbosa, mas que deve melhorar uma vez que Mono adiciona suporte para o novo C# keyword “dinâmico”. As variáveis com o tipo dinâmico podem usar binders customizados para determinar como chamar um método em tempo real, que se enquadraria bem com cenário de interoperabilidade como este.
Outro desenvolvimento importante deste projeto é a habilidade de executar aplicações Python e Ruby no Android. Desde que este projeto é baseado em Mono, traz com ele o suporte para a Dynamic Language Runtime e as linguagens de implementação IronPython e IronRuby.
Você pode ver os exemplos e o código fonte no blog do Koushik Dutta.