Skip to content

Unofficial Zhihu Daily Client made with RxJava, Dagger 2,Realm in MVP architecture

Notifications You must be signed in to change notification settings

ChenHaohuaGit/EdwardZhihuPaper

Repository files navigation

EdwardZhihuDaily

Zhihu daily client made with RxJava, Retrofit, Dagger2,Realm in MVP architecture.

Some other features are also included:

  • project modularization config in gradle
  • app launch speed up in InitService
  • activity transition animatino in BaseActivity
  • general butterknife handling in BaseActivity
  • three level (memory, disk, network) cache in MainActivity
  • LinearSnapHelper in CommentActivity
  • Contract Class in MVP
  • RxBus
  • Gson Deserializer in DailyStoriesDeserializer
  • use CompositeSubscription in BaseCommonPresenter to handling rx related objects in case of memory leak
  • ripple effect
  • custom view (IconTextView)
  • productFlavors and splits config in gradle

MainActivity

StoryActivity

BottomSheet

CommentActivity

MaterialDialog

About

Unofficial Zhihu Daily Client made with RxJava, Dagger 2,Realm in MVP architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published