最近、会議では、Javaを除くさまざまなプログラミング言語でAndroid用のアプリケーションを作成する方法
のトピックについてますます
議論されています。
Androidは理想的ではありませんが、実用的な開発者にとっては、オープンソースプロジェクトに最適なモバイルプラットフォームです。 ただし、すべてのアプリケーションはDalvik VMの下で実行されるため、とにかくJava環境に対処する必要があります。

Javaを扱うのではなく、Android用のモバイルアプリケーションを作成する場合はどうでしょうか。 この場合、さまざまなオプションが可能です。
各アプローチには長所と短所があります。 上記のすべてのうち、Webアプリケーション、クロスプラットフォーム開発ツール、Scala、およびNDKが最も現実的な方法と考えられています。
追加の調査として、Linux Journalで公開されたばかりの
Android用Pythonの詳細な記事をお勧めします。