Skip to content

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

Notifications You must be signed in to change notification settings

ChuliangYang/CleanArchitecture

Repository files navigation

CleanArchitecture

Data from Json, use room for local data persistence

alt text

My MVVM+CleanArchitecture Diagram

alt text

Libraries

  • RxKotlin
  • RxAndroid
  • RxLifeCycle
  • Architecture Components
  • Data Binding
  • Retrofit
  • Okhttp
  • Dagger-android
  • EventBus

Releases

No releases published

Packages

No packages published