- Data (for database and API code)
- Domain (for business logic and models)
- Presentation (for UI logic, with MVVM)
- MVVM
- Jetpack Compose
- Jetpack Navigation
- Kotlin Coroutines
- Kotlin Flow
- ROOM
- Retrofit
- Dagger Hilt
✅ Unit Tests
✅ Integration Tests
✅ End to End Test
Using Jacoco plugin
to generate code
./gradlew testDebugUnitTestCoverage