组件化
layout: post title: “2023-12-10-组件化.markdown” date: 2023-12-10 12:11:30 +0800
- 组件化
1) 组件化优点
分组开发,仓库分离
2) 分层方案
- 主工程 全局配置,首页,程序入口
- 业务组件层 业务主逻辑,打包可以是application进行测试,也可以是library进行集成
- 功能组件层 共用业务能力进行封装(支付,分享)
- 基础组件层 主要的框架,网络,图片等和基础组件(通讯,相互调用) 3) 组件化通讯,跳转
- ARouter(跳转)
- 本地广播
- 进程间AIDL
- Intent Bundle
-
借助BaseModule
- 公共数据/公共展示(购物车) 4) 共用资源 5) 组件冲突
- 资源冲突