开课!6天APM训练营,Android工程师进阶必备

2,197 阅读3分钟

前言

我是谁?

  • 10年+Android移动端行业一线开发,从Android开发到资深Android开发到NDK应用专家到Android中间件架构师,未来可以做的还有很多
  • 经历过从0到日活百万App开发和日常性能维护工作
  • 有阿里等大厂的工作方式和思维习惯,在公司喜欢和同事交流分享技术,热爱分享、热爱Google技术、热爱生活

未来想做的事情:

  1. 把自己在职场中遇到的问题、处理事情的方式、学习Android的方法通过文字或者视频的方式分享给大家,希望不管你是刚入行的小白还是已经做了4-6年还没有突破自己的Android开发人员。让大家都能快乐成长和学习,在技术的道路上不再彷徨和迷茫

  2. 我希望自己能在技术的道路上一直走下去,如果非要给它加一个期限,我希望是,一万年

你需要学到什么?重视什么?

  • 学习方式技术本身更重要

不管是flutter、还是架构模式、还是kotlin,我介绍的Matrix框架希望大家能学会自己去看源码。

  • 内功外功更重要

基础不牢、地动山摇。我们需要知道自己的薄弱的地方,还要学会归纳,Android开发不仅仅是画画UI,请求接口展示数据。你需要抓住知识点背后的最本质的地方

课程大纲:

1-1 课程的介绍和说在前面的话

1-2 APM框架概述和目前大厂线上监测面临的问题

2-1 APM框架实现的思路和主流技术方案介绍

2-2 APM框架主要监测的8大类性能维度和各维度指标

2-3 线上APP性能监控需求分析

2-4 APM前后端一体化搭建架构体系介绍

3-1 微信Matrix框架源码分析之Resource Canary模块源码分析

3-2 微信Matrix框架源码分析之IO Canary模块源码分析

3-3 微信Matrix框架源码分析之Trace Canary模块源码分析

3-4 微信Matrix框架源码分析之整体架构思路总结

4-1 Gradle技能之自定义插件编写

4-2 Gradle技能之函数插桩Transform

4-3 Android技能之字节码修改ASM神器

4-4 代码异常补获实战熟悉APM原理

4-5 爱奇艺Xhook原理和异常文件获取通知实战

5-1 冷启动首帧耗时

5-2 监控APP进程启动信息

5-3 内存峰值监控

5-4 监控网络耗时、上下行数据上

5-5 监控网络耗时、上下行数据下

5-6 监控APP进程启动信息

5-7 APP刷新帧率监测

5-8 APP界面卡顿ANR监测

5-9 APP界面交互activity耗时生命周期监测

5-10 APP内存泄漏监测

5-11 APPCPU、MEM等硬件信息采集

6-1 APP电量指标监测

6-2 APPGC日志监测

6-3 APP Crash监测

6-4 Android面试中关于APM的总结

6-5 目前Android行业现状和后续进阶建议

报名链接

首先感谢大家的信任看到了文章的末尾,如果对APM感兴趣,想要进一步跟着我一起学下去,欢迎大家点击APM训练营参与到学习当中来,突破自己的技术瓶颈,一起加油!

郑重声明

本文原作者为课程主讲师禅宗,由Android研习社代发

版权©️归Android 研习社所有,侵权必究