美文网首页
组件化实践

组件化实践

作者: 神的漾 | 来源:发表于2020-10-29 16:13 被阅读0次

    想要实现的组件架构如下

    应用层:APP(壳工程)

    生成APP和加载初始化操作。

    模块层:Login Pay Live (modules)

    每个模块相当于一个业务,通过module来分隔每个业务的逻辑,一个模块由多个不同的页面逻辑组成。

    基础层:Base (base)

    基础组件的整合,提供基础组件能力给业务层使用。(将底层引用封装起来给上层调用,方便接口化)

    组件层:image network ... (components)

    将图片加载、网络HTTP、Socket等基础功能划分为一层。

    基础库层:Lib (core) 依赖了一些子modules都要用的.

    更加基础的库类依赖,此层非必须,例如Rxjava、EventBus等一些代码结构优化的库,还有自己编写的封装类。

    使用自定义注解来收集activity,形成列表到app中,依赖哪些module就展示依赖module中的所有 activity.详细方法介绍:https://www.jianshu.com/p/6927d0c28bff

    相关文章

      网友评论

          本文标题:组件化实践

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