学习资料包括视频、文章,书籍主要是大神任玉刚的《Android开发艺术探索》,中间会有视频截图和参考文章,如有侵权,请联系删除。
第一遍学的可能比较粗略一点,因为知识点是相互引用的,学一些知识的时候需要用到另外一些知识,中间也会有复习。学完第一遍会找到薄弱的点,着重学习。
大体学习计划如下:
1、Android系统和APP启动流程
2、Activity的启动流程(AMS和PMS)
3、Android系统架构
4、JVM、Dalvik、Art
5、APK编译打包、安装原理
6、类加载机制
7、View绘制流程和自定义View、动画
8、Handler原理
9、Binder
10、多线程、线程池
11、Gradle
12、屏幕适配、性能优化
13、okhttp、glide、eventBus、RxJava源码分析
14、数据结构和算法(从前期开始,每天会抽点时间在这块知识点)
15、HashMap、反射、注解等Java基础
16、设计模式
可以关注我的公众号:Android架构师成长之路