Android组件化框架搭建

组件化开发首先配置项目需要注意以下:

组建化

1.统一版本号管理:重新创建一个.gradle结尾的文件作为统一的管理如下图:

创建统一文件


2.将这个文件通过build.gradle引进使用如下图:

引入这个统一文件使用


3.使用的时候就可用配置文件里的引用那些版本号信息

4.公共的implement也可以定义在统一文件中使用

implementation可以直接引用数组

5.通过统一文件中定义变量来切换工程是library还是application

通过变量改变是否依赖

6.依赖改变成library在相应的Androidminfest.xml中也要有所改变

创建一个library类型的Androidminfest.xml

7.同时在引用module和使用Androidminfest.xml的时候也要判断使用


主工程里判断是否引用其他module


Module中判断是否还用application工程


Module里判断加载哪个minfest文件

完成了以上的配置,就可以每个module切换成一个真正的工程,可以单独运行,每个开发人员互不干扰。

在使用组件化开发,遇到两个module需要传递数据或者跳转,可选择使用阿里的ARoute框架或者其他的框架。

你可能感兴趣的:(Android组件化框架搭建)