模块化的目的:
android项目目前已经成熟了很多,官方也在寻找合适的模块化方式,不过就目前的状况来看,并没有一个统一的模块化构建方案,本篇为大家提供一个模块化思路,本项目也构建在该思路下。
首先我们看google推荐的模块化方案,传送门
我们可以看到google对模块化的构建是比较通用的,并没有考虑每个项目的复杂情况,毕竟每个项目都不一样,这一点google提供的思路也是建立在大多数项目的可行性上。我们也将在此基础之上进行一定的拓展来设计。
首先我们来分析google的设计
依赖关系:懒得画图,这里就用语言描述一下:app->feature->feature_common->data->core
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。