Used Chuck Norris API
- Full Kotlin
- Multi Module
- Model View ViewModel Architecture (MVVM)
- Koin for Dependency Injection
- RxJava
- Retrofit
- Mockito, Robolectric and Espresso for writing tests
Build the APK into app/build/outputs/apk:
./gradlew assembleRelease
Install the APK directly on device:
./gradlew installRelease
Run Unit Tests (debug + release):
./gradlew test
Run instrumentation tests:
./gradlew connectedAndroidTest