android学习路线

来源:互联网 发布:mac 的火箭按钮不见了 编辑:程序博客网 时间:2024/06/06 16:43

一.初级阶段

1.推荐书籍:《第一行代码Android》《疯狂Android》

2.学习方法:多总结知识点,学到的知识写博客增加认知,看Android官方文档的training和guide

3.基本知识点:

如何使用四大组件,如何创建service,如何进行布局,简单自定义view,动画

二.中级工程师

1.推荐书籍:《Android开发艺术探索》、《Android群英传》

2. 学习方法:

阅读进阶书籍,阅读Android源码,阅读官方文档并尝试自己写相关的技术文章,需要有一定技术深度和自我思考。在这个阶段的学习过程中,有2个点是比较困扰大家的,一个是阅读源码,另一个是自定义View以及滑动冲突。

3.深入的知识点

AIDL、Messenger、Binder、多进程、动画、滑动冲突、自定义View、消息队列等

三.高级工程师

1.推荐书籍:《Android开发艺术探索》、《Android 源码设计模式解析与实战》、《Android内核剖析》

2.学习方法:

看书、看源码和做项目,平时多种总结,尽量将知识融会贯通从而形成一种体系化的感觉。同时这个阶段对架构是有一定要求的,架构是抽象的,但是设计模式是具体的,所以一定要加强下设计模式的学习。

3.技术要求:

- 稍微深入的知识点

- 系统核心机制

- 基本知识点的细节

- 设计模式和架构



原创粉丝点击