资源介绍
组件化开发
模块功能划分
module单独编译和集成编译
build.gradle配置
清单文件的配置
模块间调用
Application初始化第三方的问题
A业务模块的aa功能被B模块引用的讨论
ButterKnife使用
模块或者中间件的快捷生成shell脚本
项目结构:
frameworks 框架层
kit_http 网络请求框架
kit_base 基础框架
kit_res 数据模型组件,颜色表等项目基础资源
sdk_jpush 对极光模块的封装
modules 业务层
app壳
module_app
业务组件
module_main
module_login
module_user
中间件
mediator_login
mediator_user
kit_http
网络框架层,网络请求的封装(其实就是一个第三方库),尽量避免直接对第三方框架的直接依赖
不能运行
需要抽取库放在仓库中
- 上一篇: NewFastFrame:终极组件化框架项目方案
- 下一篇: 安卓 项目 mvp模块化搭建,架构