A test project using Kotlin MVVM architecture, consumes (https://newsapi.org/) and displays the data accordingly
- Minimum SDK level 21
- 100% [Kotlin]
- Coroutines
- LiveData
- ViewModel
- MVVM Architecture (View - ViewModel - Model)
- Repository pattern
- Koin
- Junit
- Room
- Retrofit2 & Gson - REST API
- Glide - loading images
- Stetho - debugging network packets
- The app should cover all the required features including offline storage.