课程简介
本课程是目前对Android热修复技术最全的整理和讲解,涉及热修复的历史、技术流派,详细介绍了业界各种热修复技术的原理和接入方式,并对每种热修复技术的优缺点进行评测。
目标收益
本课程系列将帮助中级学员快速成长,掌握Android热修复所需要的各种相关技术,帮助学员在公司进行技术选型,并把热修复技术应用到当前App中。
培训对象
本课程对于千万级用户的App产品和小量的App产品都适用。
课程大纲
热修复概述 |
1. 热修复的两大流派 2. 热修复的历史 3. 热修复和插件化的异同 |
AndFix |
1. AndFix接入流程 2. AndFix原理 3. 增量比较apatch原理 4. AndFix优缺点评测 |
Nuwa |
1. Nuwa接入流程 2. Nuwa原理 3. ASM注入原理 4. Nuwa优缺点评估 |
Dexposed |
1. AOP 2. Dexposed原理 |
Instant Run |
1. Android Studio对Instant Run的支持 2. Instant Run原理 |
Robust |
1. Robust接入流程 2. Robust原理 3. Robust实现 |
Tinker |
1. Tinker接入流程 2. Tinker原理 3. Tinker优缺点评测 |
热修复相关技术 |
1. AB测试 2. 推和拉的方式 3. 按机型修复 |
分组练习: | 1. 把团队分成3组,分别使用AndFix、Robust和Tinker修复bug。 |
热修复概述 1. 热修复的两大流派 2. 热修复的历史 3. 热修复和插件化的异同 |
AndFix 1. AndFix接入流程 2. AndFix原理 3. 增量比较apatch原理 4. AndFix优缺点评测 |
Nuwa 1. Nuwa接入流程 2. Nuwa原理 3. ASM注入原理 4. Nuwa优缺点评估 |
Dexposed 1. AOP 2. Dexposed原理 |
Instant Run 1. Android Studio对Instant Run的支持 2. Instant Run原理 |
Robust 1. Robust接入流程 2. Robust原理 3. Robust实现 |
Tinker 1. Tinker接入流程 2. Tinker原理 3. Tinker优缺点评测 |
热修复相关技术 1. AB测试 2. 推和拉的方式 3. 按机型修复 |
分组练习: 1. 把团队分成3组,分别使用AndFix、Robust和Tinker修复bug。 |