“终于懂了”-系列,高级安卓开发技术
别的模块已实现的类似功能,自己要用只能去复制一份代码再改改? “这个不是我负责的,我不管”,代码责任范围不明确? 只做了一个模块的功能,但改动点很多,所以要完整回归测试? 做了个需求,但不知不觉导致其他模块出现bug?
如果有这些烦恼,说明你的项目需要进行 组件化 了。
上半年,我所在项目进行了大重构,也完成了组件化改造。所以终于学习实践了这样一个“高端知识”,也看了一些文章,于是就有了这篇文章来作为总结和分享~
二、组件化的理解
2.1 模块化
在介绍组件化之前,先说说模块化。我们知道在Android Studio中,新建工程默认有一个App module,然后还可以通过File->New->New Module 新建module。那么这里的“module” 实际和我们说的“模块”基本是一个概念了。也就是说,原本一个 App模块 承载了所有的功能,而模块化就是拆分成多个模块放在不同
共有 0 条评论