This is the successor to github.com/mitchtabian/MVVMRecipeApp.
It contains the same overall functionality but has additional features.
- Kotlin
- MVVM
- Compose navigation (one activity, zero fragments)
- Retrieve Network Data from API (REST API)
- Database caching
- Monitoring Network Connectivity
- Use cases
- Datastore (New Shared Preferences)
- Unit Tests
- MockWebServer (Okhttp)
- Kotlin Flow
- Dependency management with Kotlin kts
- Prerequisites:
- Junit5
- Testing a Flow
- Datastore