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.技术要求:
- 稍微深入的知识点
- 系统核心机制
- 基本知识点的细节
- 设计模式和架构
阅读全文
0 0
- Android学习路线
- Android之学习路线
- Android学习路线
- Android学习路线
- android学习路线
- Android学习路线
- Android学习路线
- Android学习路线(转)
- Android学习路线-mars
- Android学习路线
- Android学习路线
- android学习路线
- android学习路线
- android学习路线
- Android学习路线
- android 学习路线
- android 学习路线
- Android学习路线
- 57. Insert Interval
- Shader学习笔记(三)
- charset & collation
- linux下安装anaconda,torch,tensorflow
- 【UGUI】UGUI 基础知识(代码设置锚点)
- android学习路线
- 学习笔记-自定义密码输入框和自定义数字密码软键盘
- 决策树学习笔记(一)
- Spring 的四种方式依赖注入
- iOS 高德地图怎么在屏幕内显示所有的Marker?
- Python中的闭包
- 按位定义结构体
- JDK8的ParallelStream遍历无序的问题
- 倒计时时钟 面向对象