模块化开发的优势:
一、是结构清晰,各个模块的代码实现分离,不会搅在一起。在代码review或者二次开发的时候一目了然,不会满世界去找代码。
二、是协同开发的时候更灵活,不用再等同组其他同事的模块开发完成后才能运行app,自己负责的模块稍加修改就可以当做主app直接跑起来。
三、是便于维护。每个模块的代码、布局文件、
资源文件可以随时从项目中通过gradle配置去除掉。
我们需要维护一个统一的全局版本。这里我门需要用到根目录的config.gradle文件。没有的话可以自行新建一个。
一、是结构清晰,各个模块的代码实现分离,不会搅在一起。在代码review或者二次开发的时候一目了然,不会满世界去找代码。
二、是协同开发的时候更灵活,不用再等同组其他同事的模块开发完成后才能运行app,自己负责的模块稍加修改就可以当做主app直接跑起来。
三、是便于维护。每个模块的代码、布局文件、
资源文件可以随时从项目中通过gradle配置去除掉。
我们需要维护一个统一的全局版本。这里我门需要用到根目录的config.gradle文件。没有的话可以自行新建一个。