【1】

Android书籍推荐:总结9位开源社区专家推荐 http://ms.csdn.net/geek/78025 Android开发书籍推荐:从入门到精通系列学习路线书籍介绍


【0】

1框架

思维导图
http://finalshares.cn/attachment/1512/thread/23_80_579e0cf7615daf9.jpg
http://blog.csdn.net/dy_learning/article/details/51568101
参考链接
写给Android开发者的最佳学习路线!
https://www.douban.com/note/597025637/
Android学习路线指南 任玉刚
http://blog.csdn.net/singwhatiwanna/article/details/49560409/


2初级Android工程师:
【技术要求】- 基本知识点 如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画等常见技术 
【学习时间】60-80天
【学习方式】输入:入门书籍+安卓官方指南;输出:CSDN博客和笔记+小工程
【入门书籍】《第一行代码 Android》、《疯狂Android》
【安卓官方指南】一年时间把上面的guide和training都看了一遍,并且他还动手抄了几个小例子。

3中级Android工程师
【技术要求】
- 稍微深入的知识点 
AIDL、Messenger、Binder、多进程、动画、滑动冲突、事件分发、自定义View、消息队列、动画系列等  
- 懂性能优化、熟悉mat等工具 
- 懂点常见的设计模式
【学习时间】0.5-1年时间
【学习方式】输入:进阶书籍+Android源码;输出:CSDN博客和笔记+自定义View
【3.1】阅读进阶书籍,
【3.2】阅读Android源码,不要深入代码细节不可自拔,要关注代码流程并尽量挖掘出对应用层开发有用的结论。另外仔细阅读源码中对一个类或者方法的注释,在看不懂源码时,注释可帮你更好地了解源码中工作原理,艰苦但别无他法。
【推荐书籍】
《Android开发艺术探索》、《Android群英传》


4高级Android工程师
【技术要求】
- 稍微深入的知识点 
- 系统核心机制 
- 基本知识点的细节 
- 设计模式和架构 
【学习方式】看书、看源码和做项目,架构是抽象的,但是设计模式是具体的,所以一定要加强下设计模式的学习。
【推荐书籍】《Android 源码设计模式解析与实战》、《Android内核剖析》


更多相关文章

  1. android xml pull 解析 豆瓣书籍
  2. Android实现体重测量仪的源码
  3. Android一直震动源码
  4. Android学习札记23:LruCache
  5. Android(安卓)WebView学习笔记
  6. 如何android多Activity间共享数据 (extends Application)
  7. Android(安卓)初学入门代码注释 学习笔记001 16.03.18
  8. Android(安卓)Service学习之IntentService 深入分析
  9. Android学习笔记(9)————Android的三种Menu用法

随机推荐

  1. Android之布局属性重点
  2. Android(安卓)11适配指南之系统相机拍照
  3. Android(安卓)Fresco图片加载库基础使用
  4. Android应用程序与SurfaceFlinger服务的
  5. Android的webview做web应用研究
  6. 我做了五年Android应用层开发,凭什么比一
  7. Android对Linux内核的改动你知道多少
  8. Android图文混排
  9. Android(安卓)开发饭碗保住了,最新时报,谷
  10. Android(安卓)针对ListActivity中ListVie