放弃MVP-Android Flux 框架 RxFlux2 (零)序

首先,说放弃 MVP,肯定是夸大其词了。MVP 很好,只是个人不习惯那么多的回调,更喜欢 Flux 这种单向数据流模式。希望大家能多多点赞,多多拍砖!

demo源码RxFlux2

  • 合理控制 store 使用,应用界面显示在前台时一般只有两个 store 被注册,可以接收 action。

  • store 对象生成、注册、解除注册、销毁自动管理,在 view 中只需要用就好,不用担心内存泄漏问题。

  • view 注册、解除注册自动管理,不用担心 dispatcher 性能问题。

  • 所有业务逻辑使用 fragment,统一 fragment 和 activity 之间、fragment 之间数据传递方式,减少业务耦合。

  • 一个 activity 就是一个业务模块,每个业务模块对应一个store,全局性与跨模块作使用统一appstore,特殊fragment 对应独立store。兼顾全局、模块、特殊三级业务,逻辑清晰,分工明确。

  • retrofit2、okhttp3、rxjava2、dagger2、glide4完美融合,代码量少,功能强大。

  • 异常处理完善,有全局异常处理,也可单独处理。

  • okhttp 可session cookies自动存储,debug版本接口调用返回数据logger json合适显示友好。

  • retrofit baseUrl动态修改。

  • 矢量图使用。

  • databing 使用。

大家快来找茬

  1. 放弃MVP-Android Flux 框架 RxFlux2 (一)介绍
  2. 放弃MVP-Android Flux 框架 RxFlux2 (二)导入
  3. 放弃MVP-Android Flux 框架 RxFlux2 (三)使用
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容