I tried to use Architecture Components and some other third parties for implementing MVVM pattern on a sample Android project
I used these libraries/frameworks/tools:
- Kotlin
- MVVM The Model-View-ViewModel pattern
- ViewModel, LifeCycle, LiveDate
- Dagger 2
- Retrofit 2
- RxKotlin, RxAndroid
- Picasso
- Constraint layout, RecyclerView
- DataBinding Library
- Android DateUtils
- GitHub Rest API
Mohsen Bahman Poor – @mohsenmbcom – [email protected]