food2fork.ca Compose App
This is the successor to github.com/mitchtabian/MVVMRecipeApp.
It contains the same overall functionality but has additional features.
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
Resources
- Prerequisites:
- Junit5
- Testing a Flow
- Datastore