Android路由
- 传统路由方式
Arouter&Navigation横向对比
- 如何做好技术选型
Navigation架构概述
- NavigatorProvider
- NavGraph
Navigation实战
ter)
自定义注解处理器
- 注解处理器基本用法
- 注解处理器的引用
- Java中的几种Element类型
ARouter实现原理
Arouter配置与基本用法
- 依赖引入配置
- Arouter基本方法
- IProvider跨模块Api调用,依赖解耦,服务管理
Arouter编译时原理分析
- 注解信息收集,分组写入文件
- Javapoet编译时文件写入
- 路由分组管理,按需加载
Arouter运行时原理分析
- 初始化流程
- 路由执行时序图
实战:基于Arouter实现登录拦截&全局降级策略
- 需求分析:利用Arouter拦截页面跳转,实现全局页面降级
- 伪代码设计思路
- 疑难点分析
- Coding实现