组件化
droidDing
千里之行,始于足下
展开
-
arouter实现activity跳转原理
一、思路分析 arouter让我们可以非常简单地实现组件间页面跳转,实现的基本思路是 1. 在对应的activity上加上注解,通过apt技术来自动生成代码,代码能将 activity对应路径 和 class 添加到路由表中; 2. 通过扫描获取所有类,遍历自动执行步骤1中所生成地代码,从而路由表中有了对应地数据,路由表的数据结构为 Map<String,Class<? e...原创 2018-10-16 16:32:11 · 1919 阅读 · 1 评论 -
android电商组件化设计(含源码):MVP+dagger+组件化
起源 在采用组件化之前,我负责的一个电商项目经历了1.0单模块版本、2.0多模块版本,3.0决定采用组件化来重构项目,并将项目开源,可供同样在做电商的android开发者参考、在研究android架构的同行者共同学习进步。在做之前,我们考虑三个问题,what、why和how,什么是组件化?为什么要进行组件化?如何进行组件化? 源码地址请点击 什么是组件化 组件化是指解耦复杂系统时将多个功能模块拆分...原创 2019-08-12 12:15:04 · 1115 阅读 · 0 评论