1.2 为什么要组件化?
1.3 分析现有的组件化方案
1.4 如何选择组件化方案?...)
Github : 您的 Star 是我坚持的动力 ✊
0.2 组件化方案分析
看了很多组件化方案, 所以总结了在组件化中很重要的三个大点:
基础库(网络请求...按照康威定律, 系统架构的设计需要根据组织间的沟通结构, 因为现在大部分项目的规模和开发人员的数量以及结构还不足以需要某些大厂发布的组件化方案支撑(大厂的组织结构和项目规模都非常庞大, 他们的方案不一定完全适合所有公司的项目..., 项目规模还较小, 开发人员也较少时, 开发效率较高的方案, 如果您的项目规模较大, 开发人员众多, 就可以采用上面提到的 多工程 + 多 Module, 并使用私有 Maven 仓库管理组件版本
世界上没有一个方案可以完美到兼顾所有情况...我最后还是选择了第一种方法, 因为后面两种方法虽然使用简单, 还可以自动化的完成所有操作, 非常炫酷, 但是这两种方法技术实现复杂, 在不同的 Gradle 版本中还会出现兼容性问题影响整个项目的开发进度