Project created and built using IDE Android Studio 3.5.3
Based on Android Clean Architecture as proposed by Philippe BOISNEY with modification into single project instead multiple modules.
- MVVM with databinding
- Dependency Injection using Koin 2.0
- Network using Retrofit and Kotlin Coroutines
- AndroidX and Navigation component
- Unit Testing using Mockk
To run test coverage:
./gradlew connectedAndroidTest jacocoTestReport
Then can find the report at /app/build/reports/coverage/debug/index.html