美文网首页Android开发经验谈Android开发半栈工程师
放弃MVP-Android Flux 框架 RxFlux2 (零

放弃MVP-Android Flux 框架 RxFlux2 (零

作者: coolfireApy | 来源:发表于2017-11-09 20:41 被阅读272次

首先,说放弃 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 (三)使用

相关文章

网友评论

    本文标题:放弃MVP-Android Flux 框架 RxFlux2 (零

    本文链接:https://www.haomeiwen.com/subject/qlwmmxtx.html