Comme d'écrire ces lignes, Google ne produit que des kits de développement pour écrire les applications Android en C / C ++ ou Java. Cependant, l'utilisation de ces kits, les développeurs ont produit des outils qui permettent aux programmeurs de créer des applications dans des langages tels que Python ou Perl. Ces outils agissent comme une couche supplémentaire entre le code source dans d'autres langues, et la machine virtuelle au sein de laquelle Android fonctionne. Cette couche supplémentaire interprète le code source de l'autre langue, et la traduit en un code qui peut interagir avec les applications de la machine virtuelle créée pour cela. Ainsi, il fonctionne comme une application développée avec l'un des kits de développement de Google serait.