文章目录
一、组件化简介
二、创建组件化应用
1、创建工程及壳应用模块
2、创建业务组件模块
3、创建功能组件模块
4、创建基础组件模块
三、依赖库模块 / 应用模块 切换设置
1、build.gradle..., 模块 需要在 Library 模块 和 Application 模块 之间相互转换 ;
插件化 : 开发一个 宿主应用 , 在宿主应用中集成 插件化框架 , 在该框架中运行 插件 Apk ;
组件化开发中..., 一般将应用划分为若干模块 , 如分层结构 :
应用壳模块 : 应用模块 , 最外层的应用的壳 , 没有任何功能 , 依赖其余模块 ;
业务组件模块 : 依赖库模块 / 应用模块 互相切换 , 实现具体的业务逻辑...等 ;
特别注意 : 创建 依赖库模块 / 应用模块 互相切换的模块 , 建议创建时创建为 应用模块 , 因为依赖库模块比应用模块少很多文件 , 都需要自己补齐 ;
分层结构 , 可以很好的避免 ,...1、创建工程及壳应用模块
在 " 应用壳模块 " 中 , 只实现 自定义 Application 类 和 启动页 ;
实现自定义 Application 类 :
package kim.hsl.componentization