- Clean Architecture with MVVM - Followed recommended app architecture which emphasizes on separation of concerns.
- ViewModel - Presenter for persisting view state across config changes.
- Navigation component - Handles navigation between fragments.
- Room - Provides abstraction layer over SQLite.
- Paging3 - The Paging library helps you load and display pages of data from a larger dataset from local storage or over network.
- Retrofit - Handles the REST APIs.
- Moshi - JSON Parser used to parse requests on the data layer.
- kotlinx.coroutines - Library support for Kotlin coroutines and Flow.
- Dagger Hilt - Handles dependency injection.
Brijwel/zoho_task
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|