美文网首页
组件化实践

组件化实践

作者: 神的漾 | 来源:发表于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

相关文章

  • iOS组件化实践(基于CocoaPods)

    iOS组件化实践(基于CocoaPods) iOS组件化实践(基于CocoaPods)

  • 组件化实践详解(二)

    在上一篇文章《组件化实践详解(一)》中我们介绍了组件化实践的目标和实践步骤,本文继续说说关于组件化实践遇到的问题及...

  • 蜂鸟商家版 iOS 组件化 / 模块化实践总结

    蜂鸟商家版 iOS 组件化 / 模块化实践总结 蜂鸟商家版 iOS 组件化 / 模块化实践总结

  • ios 组件化

    参考 iOS 组件化实践《二》基于现有项目拆分组件化实践 在现有工程中实施基于CTMediator的组件化方案 i...

  • 组件化方案

    组件化方案引用 在现有工程中实施基于CTMediator的组件化方案 iOS组件化实践(一):简介 iOS组件化实...

  • iOS组件化储备

    资料 组件化/模块化 蜂鸟商家版 iOS 组件化 / 模块化实践总结 模块化与解耦 浅析 iOS 应用组件化设计 ...

  • Android 组件化开发实践

    Android组件化开发实践(一):为什么要进行组件化开发?Android组件化开发实践(二):组件化架构设计An...

  • iOS 组件化/模块化文章

    1.博客文章总结 iOS组件化思路-大神博客研读和思考iOS组件化实践方案-LDBusMediator炼就组件化架...

  • 《iOS组件化》组件化实践

    前述 体验过牵一发而动全身,编译5分钟之后,每次发版本都要被测试一顿臭骂之后。组件化的心愈发强烈。casa 的《i...

  • 组件化实践

    想要实现的组件架构如下 应用层:APP(壳工程) 生成APP和加载初始化操作。 模块层:Login Pay Liv...

网友评论

      本文标题:组件化实践

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