- Project is developed using MVVM
- Programming language - Kotlin
- App is fetching data from network and saving them into the DB for local caching.
- Then the app displays the list from cache and request from server if needed.
- Retrofit
- Dagger2
- MockK -- Mocking framework for testing
- Fresco
- Room
- RxJava
- Espresso
- Navigation
- Android Studio (3.6.1)
- Android SDK (29)