android-scala-example
android-scala-example copied to clipboard
Example of Android project with scala and sbt
trafficstars
Android Scala Example
Android project with sbt 0.13.8, Scala 2.11.7 and android-sdk-plugin 1.4.4
Requirements
- Java 1.7+
- Android SDK
Also you can use script to install Android SDK
On Mac
$ ./mac_install_sdk.sh
On Linux
$ ./linux_install_sdk.sh
Usage in console
To compile and build
$ ./sbt android:packageDebug
To run test with Robolectric (not needed device) just type
$ ./sbt test
Usage in IDE
You have to import project from Intellij IDEA (I use version 14.1) or Android Studio
Choose SBT project and Android SDK like this

Probably you want to run project from IDE, so just make new "Android application" run configuration
Warning!
In "Before launch" section you should remove "Make" command and add "Run external tool" with ./sbt android:packageDebug command

Also you may want to use a good emulator, so I prefer Genymotion emulator