This is a sample android project to show how MVVM works. The diagram bellow shows the MVVM architecture flow in android:
- Architecture is MVVM
- Language is Kotlin
- JetPack components are used : ViewModel, LiveData, Data Binding, Paging
- Other used Libraries : Retrofit, Picasso, Shimmer
This sample uses newsapi.org free API. So if you want to use source code, better to have your own API key and put it in Constants.kt file.