Android高级进阶(目录结构)
- 基础篇。Android View,动画,support library,gradle,ndk,anr,异步技术,注解,数据序列化和hybrid等。
- 系统架构篇。主要包括UI架构,时间总线,编码规范和技术堆栈等。
- 经验总结篇。主要包括实际开发中的一些经验总结。64K方法数限制,插件框架,推送原理,app瘦身和crash统计等。
- 新技术篇。顾名思义,包括函数式编程,依赖注入,Kotlin,react native,hot fix,aop和Facebook buck等知识点。
- 性能优化篇。常见的性能优化手段,包括代码优化,图片优化,电量优化,布局优化,网络优化。
- 移动安全篇。主要包括混淆,反编译,秘钥隐藏,加固和如何编译安全的代码。
- 工具篇。介绍几个工具,Android studio,stetho,leakcanary,redex等
- 测试篇。包括Android单元测试,UI自动化测试,静态代码分析和自动化构建等