包建强的培训课程(15):Android App热修复技术
Android插件化和热修复
一.简介
本课程是目前对Android热修复技术最全的整理和讲解,涉及热修复的历史、技术流派,详细介绍了业界各种热修复技术的原理和接入方式,并对每种热修复技术的优缺点进行评测。
本课程系列适合于:
l 从事Android开发2-3年的中高级技术人员、技术经理
l 准备在公司的Android项目中使用热修复技术的开发团队
本课程系列将帮助中级学员快速成长,掌握Android热修复所需要的各种相关技术,帮助学员在公司进行技术选型,并把热修复技术应用到当前App中。
二.课程大纲(1天)
第一天 上午
第1讲
热修复概述
l 热修复的两大流派
l 热修复的历史
l 热修复和插件化的异同
第2讲 AndFix
l AndFix接入流程
l AndFix原理
l 增量比较apatch原理
l AndFix优缺点评测
第3讲
Nuwa
l Nuwa接入流程
l Nuwa原理
l ASM注入原理
l Nuwa优缺点评估
第4讲
Dexposed
l AOP
l Dexposed原理
第5讲 Instant Run
l Android Studio对Instant Run的支持
l Instant Run原理
第一天 下午
第6讲
Robust
l Robust接入流程
l Robust原理
l Robust实现
第7讲 Tinker
l Tinker接入流程
l Tinker原理
l Tinker优缺点评测
第8讲
热修复相关技术
l AB测试
l 推和拉的方式
l 按机型修复
分组练习:
l 把团队分成3组,分别使用AndFix、Robust和Tinker修复bug。
相关文章
- SSH登录流程及配置公钥登录
- 科普|功率半导体分立器件基础知识了解一下?
- Go 基于令牌桶的限流器
- PlantUML 入门
- 为什么8吋晶圆这么缺?
- 为什么Y电容容量基本都不大于0.1uF?
- R语言实现基因组的注释
- 代码签名证书怎么写?签名证书制作时需要注意什么?
- 关于代码签名证书的用途和类型讲解,这些知识需要了解
- OAuth 2.0 的探险之旅
- 代码签名用什么证书?使用代码签名证书有哪些好处?
- 穿越时空的互动,GitHub神器让照片「动」起来!
- 购物车之架构设计!
- 从微服务开始 vs 不从微服务开始
- 一日一技:XPath 匹配如何忽略大小写?
- 一日一技:HTTPS 证书和中间人攻击的原理
- 代码签名证书签名需要联网吗?代码签名证书有哪些作用?
- 实战 | SRC信息收集思路总结
- Go 结构体函数调用底层实现
- 代码签名证书有什么用?如何申请代码签名证书?