MVVM

The framework RxJava+Retroft+MVVM+ componentization, based on Google’s latest AAC architecture, combines the use of Databinding and the lifecycle component liveData to better prevent memory leaks

componentization

Componentized WanAndroid module, which uses CC componentized framework for componentized separation, is mainly used to learn componentized ideas. Cc framework is probably the only componentized framework in the industry that supports gradual transformation to learn componentized modules, which separates business needs and makes projects no longer so bloated and bulky in an app. The business logic is also more clear, but also convenient to specify the module debugging bug, compilation speed has not been improved, little brother is not just.

This Demo is a personal training project, mainly learning MVVM framework and componentization ideas.

Currently there are not many modules, one main module, one wanAndrodi module, common base-> ARMS public library

The effect

Main business APP module

Componentized WanAndroid module

Demo address: github.com/xu649526275… Just for learning

Thanks to:

  • Thanks to all the great open source projects
  • Thank you CC componentization framework
  • Thanks for Gank API
  • Thank you for the WanAndroid API
  • This Demo is a personal training project, mainly learning MVVM framework and componentization ideas.