1. Android代码规范文档
2. 项目设计文档规范
3. 项目设计文档结构
4. 开发注意事项
5. 阿里巴巴Android规范文档
1)基础知识
java虚拟机
2)异常处理
3)容器
4)线程
5)线程池
6)java反射
7)java注解
9)JNI相关
MVVM实战
1)知识点
2)apk瘦包
3)异常分析优化
4)apt实践
5)java虚拟机
6)studio使用优化
性能优化简介
2)UI渲染优化
5)性能优化工具:TraceView、Systrace、调试GPU过度绘制 & GPU呈现模式分析、Hierarchy Viewer、MAT、Memory Monitor & Heap Viewer & Allocation Tracker、LeakCanary、Lint。
Lint问题种类
Correctness 不够完美的编码,比如硬编码、使用过时 API 等
Performanc 对性能有影响的编码,比如:静态引用,循环引用等
Internationalization 国际化,直接使用汉字,没有使用资源引用等
Security 不安全的编码,比如在 WebView 中允许使用 JavaScriptInterface等
Usability 可用的,有更好的替换的 比如排版、图标格式建议.png格式 等
Accessibility 辅助选项,比如ImageView的contentDescription往往建议在属性中定义 等
MAT内存分析
电量优化
设计模式
AOP编程实践