A simple Android project that is written on Kotlin that runs on mvvm architecture, android jetpacks components, and with unit tests 🎉🥳.
It includes:-
- kotlin
- kotlin coroutine
- kotlin flow
- Moshi (Json handling)
- Koin (Light weight Dependency Injection)
- Turbine (Flow test helper)
- Mockk (Help to mock object in test)
- Room (Database)
- MVVM (ViewModel, usescase/interactor, repository, etc)
- Unit tests
- Instrumentation tests