普段Javaで書いている部分をScalaで書けるようになった。 Javaだと、文字列や複雑なデータ構造を処理したり、関数プログラミングがしづらい。lambda無いし。そういう部分だけでもScalaでやりたい。 https://github.com/pfn/android-sdk-pluginというフレームワークを使って、既存のAndroidアプリのプロジェクトでScalaとJavaを混ぜこぜに書けるようにする方法を説明する。 全体の簡単な手順 homebrewでscalaとsbtをインストールする Androidのプロジェクトを普通に作る or 既存のAndroidプロジェクトを用意する sbtで使う設定ファイル3つを配置する sbt初回起動時に必要なライブラリがインストールされて、Androidプロジェクトとsbtプロジェクトが共存した状態になる sbtでandroid:packageす
![橋本商会 » ScalaでAndroidアプリを作る](https://cdn-ak-scissors.b.st-hatena.com/image/square/a9c19ab0713e0fd9c713ac7d083104a0c3694501/height=288;version=1;width=512/http%3A%2F%2Fshokai.org%2Farchive%2Ffile%2F78f87ce2de76e32ba03e0a6690966e8b.png)