Deckard is the simplest possible Kotlin Android application project that uses Robolectric for testing and Gradle to build. It has one Activity and a single Robolectric test of that Activity.
Deckard imports easily into the latest editions of Android Studio with minimal setup.
Note: These instructions assume you have a Java 1.8 JDK installed.
To start a new Android project:
-
Install Android Studio 2.1.
-
Download Deckard-Kotlin as a zip here and then extract it on your dev machine.
-
Import the template into Android Studio by clicking "Import project" and selecting the project directory.
-
Change the names of things from 'Deckard' to whatever is appropriate for your project. Package name, classes, build.gradle, and the AndroidManifest are good places to start.
-
Build an app. Win.
- In the project directory you should be able to run the Robolectric tests:
./gradlew test
- Finally you can build a debug
.apk
of the project for installation on phones:
./gradlew assemble
This will output the file to build/outputs/apk/*-debug.apk