In this repo I have used:
- LiveData
- Room Library
- ViewModel
- Constraint Layout
- Retrofit2
- Koin for DI (Dependency Injection)
- Coroutines
- Navigation Component
- Fragements
- MVVM pattern
- Repository pattern
- Kotlin
Android Architecture Components Best Practice using (LiveData, Room Library, ViewModel, Retrofit2, Koin, Coroutines, & Navigation Component), by Shady Selim
Kotlin