美文网首页
Android架构分析

Android架构分析

作者: Juude | 来源:发表于2017-06-20 21:06 被阅读29次

    android data binding
    缺点:

    • 一般使用EventBus, 与RxJava的方式冲突,没有必要引入新的库。
    • 单元测试?
    • 分离
    • 架构元素,以后我

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

    现在用的公司:

    • Google 部分部门

    • Suqare

    • 阿里音乐

    • NetFlix

    MVVM 与 MVP

    • 声明式

    核心架构元素:

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

    参考

    相关文章

      网友评论

          本文标题:Android架构分析

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