组件化开发首先配置项目需要注意以下:
1.统一版本号管理:重新创建一个.gradle结尾的文件作为统一的管理如下图:
2.将这个文件通过build.gradle引进使用如下图:
3.使用的时候就可用配置文件里的引用那些版本号信息
4.公共的implement也可以定义在统一文件中使用
5.通过统一文件中定义变量来切换工程是library还是application
6.依赖改变成library在相应的Androidminfest.xml中也要有所改变
7.同时在引用module和使用Androidminfest.xml的时候也要判断使用
完成了以上的配置,就可以每个module切换成一个真正的工程,可以单独运行,每个开发人员互不干扰。
在使用组件化开发,遇到两个module需要传递数据或者跳转,可选择使用阿里的ARoute框架或者其他的框架。