脚本宝典收集整理的这篇文章主要介绍了Android进阶指南 | 从初识到进阶,高级Android组件化强化实战手册,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
近年来,为什么这么多团队要进行组件化实践呢?组件化究竟能给我们的工程、代码带来什么好处?我们认为组件化能够带来两个最大的好处:
1. 提高组件复用性
可能有些人会觉得,提高复用性很简单,直接把需要复用的代码做成 AndROId Module,打包 AAR 并上传代码仓库,那么这部分功能就能被方便地引入和使用。
但是我们觉得仅仅这样是不够的,上传仓库的 AAR 库是否方便被复用,需要组件化的规则来约束,这样才能提高复用的便捷性。
2. 降低组件间的耦合
我们需要通过组件化的规则把代码拆分成不同的模块,模块要做到高内聚、低耦合。模块间也不能直接调用,这需要组件化通信框架的支持。
降低了组件间的耦合性可以带来两点直接的好处:
下面给大家介绍的是全网最全的高级 Android 组件化强化实战手册,手册分为三个大章节,Android 组件化初识,Android组件化初探 和 架构演化(大厂篇),最主要的就是第三个章节——架构演化(大厂篇)。
篇幅有限,手册内容较多,下面主要介绍内容大纲,详细内容可以到文末免费领取!
组件化演示案例
WanAndroid APP 组件化项目实战(附demo)
组件化作为 Android 客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。每个大厂内部的各个Android 开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有很多高质量的产出。
从智行 Android 项目看组件化架构实践
得到 App
微信 App
蘑菇街 App
爱奇艺 App
美团 App
美团 Android 组件化方案及组件消息总线 modular-event 实战
美团 Android 消息总线的演进之路:用 LiveDataBus 替代 RxBus、EventBus
WMRouter:美团外卖 Android 开源路由框架
美团猫眼android模块化实战-可能是最详细的模块化实战
携程 App
支付宝 App
Atlas-手淘组件化框架的前世今生和未来的路
有赞微商城
以上是脚本宝典为你收集整理的Android进阶指南 | 从初识到进阶,高级Android组件化强化实战手册全部内容,希望文章能够帮你解决Android进阶指南 | 从初识到进阶,高级Android组件化强化实战手册所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。