ScalaでAndroidアプリを作成するために準備をする。
HomebrewでScala/sbt/giter8をインストール。
$ brew install scala sbt giter8
giter8でテンプレートからファイルを作成。
$ g8 jberkel/android-app
package [my.android.project]: com.example.myproject
name [My Android Project]: My Project
main_activity [MainActivity]:
scala_version [2.9.2]:
api_level [10]: 14
useProguard [true]:
scalatest_version [1.8]:
みたいな感じで。
さらにIntelliJ IDEAのプロジェクトにする。
project/plugins.sbtに
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.4.0") |
を追加。addSbtPluginを複数記述する場合はaddSbtPlugin行間に空白行が必要。
$ sbt
> gen-idea
を実行。
> android:package-debug
> android:install-device
でビルドして実機に転送。