Javaを回避することを考えているが、Dalvikをまったく考えていない場合は、Kotlinを使用できます。
http://kotlinlang.org
JetBrainsによる非常にきちんとした言語。したがって、Android Studio(またはIntelliJ Idea)とうまく統合できます。Javaよりはるかに冗長ではなく、いくつかの関数型プログラミングの概念が導入されています。Scalaのようなものです。AndroidプロジェクトでJavaと共存することも、すべてをKotlinに移動することもできます。IDEプラグインを使用すると、JavaコードをKotlinに自動的に変換できるため、簡単に習得できます。
参照:http : //blog.gouline.net/2014/08/31/kotlin-the-swift-of-android/
それはニッチ言語であり、まだ100%成熟していません。大規模な商用プロジェクトでの使用は推奨しませんが、軽量または趣味のアプリを対象としています。頑張れ。学習体験として、そして少し異なるパラダイムの味のために。
あなたは何を見逃していますか?
Kotlinのスキルは雇用主に求められていません(少なくとも現在のところ)ので、それを学んでもCVに大きな経験はありません。Kotlinで行われたプロジェクトでも、履歴書に興味深いエントリができる可能性がありますが、これは熱狂的なプログラマーを示しています。
Kotlinでコーディングする場合、Android Studio for Javaによって提供される優れたリファクタリング機能は非常に制限されます。
Eclipseの世界で生まれた対応物があります:http : //eclipse.org/xtend/-多少似ているようです。私はそれを試したことはありません。