Data from Json, use room for local data persistence
- RxKotlin
- RxAndroid
- RxLifeCycle
- Architecture Components
- Data Binding
- Retrofit
- Okhttp
- Dagger-android
- EventBus
A sample app in Kotlin, using Uncle Bob's clean architecture + MVVM + Android Architecture Components +DataBinding + RxKotlin, Dagger android, Retrofit, following SOLID principles and common design patterns. Check out this https://github.com/ChuliangYang/MaterialTabPage for MVP and regular MVVM version
Kotlin
Data from Json, use room for local data persistence