一款艺术图片应用Android源码,采用T-MVVM打造
一款艺术图片应用,采用LiveData+ViewModel+RxJava+okHttp+Retrofit+Glide架构的项目项目初衷 在此之前一直使用MVP,MVP缺点:- Presenter中除了逻辑以外,还有大量的View->Model,Model->View的逻辑操作,造成Presenter臃肿,维护困难。
- 对UI的渲染放在了Presenter中,所以UI和Presenter的交互会过于频繁。
- Presenter过多地渲染了UI,往往会使得它与特定的UI的交互频繁。一旦UI变动,Presenter也需要变
- 接口暴增,可以说代码量成倍增长,让人无法忍受,
