, 详细介绍了组件化的实现 , 本系列博客继续对组件化中 Gradle 构建过程 进行优化 ;
Android 应用常用架构 :
模块化 : 默认的 Android Studio 中的工程 就是模块化设计的..., Project 下的每个 Module 项目 都是一个模块 ;
组件化 : 在模块化的基础上 , 每个模块都可以独立运行 , 模块 需要在 Library 模块 和 Application 模块..., 实现具体的功能 , 如数据库访问 , 网络访问 , 播放器 , UI 组件 等 ;
基础组件模块 : 依赖库模块 , 基础的工具类 , 依赖库 等 ;
特别注意 : 创建 依赖库模块 / 应用模块...互相切换的模块 , 建议创建时创建为 应用模块 , 因为依赖库模块比应用模块少很多文件 , 都需要自己补齐 ;
分层结构 , 可以很好的避免 , 代码全部写在一个模块中 , 一撸到底 , 一般单人开发的时候很容易这么干..." 选项 ,
选择创建 " Android Library " 类型的 Module 模块 , 作为 基础模块 ;
三、依赖库模块 / 应用模块 切换设置
----
在 Gradle 构建脚本中