layout: post title: “2023-12-10-组件化.markdown” date: 2023-12-10 12:11:30 +0800

  1. 组件化 1) 组件化优点 分组开发,仓库分离 2) 分层方案
    • 主工程 全局配置,首页,程序入口
    • 业务组件层 业务主逻辑,打包可以是application进行测试,也可以是library进行集成
    • 功能组件层 共用业务能力进行封装(支付,分享)
    • 基础组件层 主要的框架,网络,图片等和基础组件(通讯,相互调用) 3) 组件化通讯,跳转
    • ARouter(跳转)
  • 本地广播
  • 进程间AIDL
  • Intent Bundle
  • 借助BaseModule

  • 公共数据/公共展示(购物车) 4) 共用资源 5) 组件冲突
  • 资源冲突