APP性能优化
UI卡顿优化
- View的绘制原理
- UI卡顿原理分析
- UI卡顿检测分析
- BlockCanary原理分析
- 卡顿优化实例解析
内存优化
- 内存泄露分析工具(MAT,LeakCanary,AndroidStudio Monitor)
- LeakCanary原理分析
- Android三级缓存策略,LruCache源码分析,DiskLruCache源码分析
- 内存优化实例解析
耗电优化
- APP耗电分析方法与工具(第三方,Google官方Battery Historian)
- Android Doze源码分析
- Android Alarm机制分析
- 耗电优化实例解析
APP启动优化
- APP启动分析工具(TraceView,Systrace)
- 布局优化(扁平化,Merge的使用,ViewStub的使用)
- 各种布局的性能对比(LinerLayout,RelativeLayout,ConstraintLayout)
- APP启动速度优化实例解析
- Activity启动优化,启动流程解析
网络编程
- TCP,UDP,Http协议
- Okhttp源码架构分析
- 网络传输数据加密策略(对称加密aes,des,非对称加密RSA)
- 二进制协议(mqtt协议),协议编解码(tlv编解码)
- Java Socket编程(IO,NIO)
- Java多线程编程(队列,同步锁,线程池)
Android推送SDK
- SDK架构设计
- 心跳策略
- 重连策略
- tcpdump抓包分析
- 进程保活
- 多进程通信
- TCP连接多路复用
- Android系统休眠