MVVM with Kotlin — Android Architecture Components, Dagger 2, Retrofit and RxAndroid
This repository was the aim to show how I made everything work together in my own MVVM architecture, but not to explain what MVVM or those libraries are or how they work.
Language: Kotlin Dependencies:
- Network: retrofit2
- DataBinding: kapt "com.android.databinding:compiler"
- Dependency injection: Dagger2
- Reactive extension: rxjav2
- Database: room
- Image loading lib: glide
- Shimmer loader: facebook shimmer
MVVM — Android Architecture Components