Skip to content

Showcase my achievement for different architectures including regular version (Code in MainActivity.kt), Mosby MVP version(under mvp package) and brand new MVVM version(under mvvm package). Check out this https://github.com/ChuliangYang/CleanArchitecture for clean architecture version

Notifications You must be signed in to change notification settings

ChuliangYang/MaterialTabPage

Repository files navigation

MaterialTabHost

Use three ways to achieve. One is straightforward version (Code in MainActivity.kt). One is Mosby+MVP+Dagger+Rxjava+Retrofit version (Code in MainActivityMVP.kt). And last one is architecture components+data binding MVVM version. Check out this for clean architecture version

Data from Json

Mock-up

alt text

Real Screen

alt text

Libraries

  • Mosby
  • Rxjava
  • RxAndroid
  • RxLifeCycle
  • Architecture Component
  • Room
  • Data Binding
  • Retrofit
  • Okhttp
  • Dagger
  • Dagger-android
  • Android-State
  • Gson

About

Showcase my achievement for different architectures including regular version (Code in MainActivity.kt), Mosby MVP version(under mvp package) and brand new MVVM version(under mvvm package). Check out this https://github.com/ChuliangYang/CleanArchitecture for clean architecture version

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published