Android架构分析

2017-06-20  本文已影响29人  Juude

android data binding
缺点:

为何使用RxJava的MVVM
RxJava的核心不是异步,而是响应式。
响应式 只是借鉴了函数式编程语言
更容易做单元测试,质量
侵入式
RxJava同样可以用来做AOP,异步处理等。
如果已经学习了RxJava的情况下,接下来的学习成本就很小了。
外界更多的代码,例子,拥抱开源世界,对于个人成长更有好处。
侵入少 (Observerable.from Observerable.just ...。
保持弹性 ???

现在用的公司:

MVVM 与 MVP

核心架构元素:

Converter: RxJava通过Operator
事件传递 : EventBus, RxJava,Agera
模块管理: Dagger
数据层: Data Access Layer

参考

上一篇 下一篇

猜你喜欢

热点阅读