Android学习路线图

很多人学习完Android之后,不知道该学习什么,如何提升自己。我曾经也迷茫过接下来学习什么,然后我看一些别人的学习路线图,总结出各个阶段所会的技术点。

Android初级工程师

  • 四大组件的使用(Activity、Service、Broadcast、ContentProvider)
  • 五大布局的使用(LinearLayout、RelativeLayout、FrameLayout、TableLayout、AbsoluteLayout)
  • 自定义View
  • 动画的使用

书籍推荐:

Android中级工程师

  • 熟悉AIDL,理解其工作原理,懂transact和onTransact的区别
  • 从Java层大概理解Binder的工作原理,懂Parcel对象的使用
  • 多进程的运行机制,懂Messenger、Socket等
  • 弹性滑动、滑动冲突等
  • View的绘制原理、各种自定义View
  • View动画和属性动画的不同点,懂属性动画的工作原理
  • 性能优化、mat等工具
  • 常见的设计模式

书籍推荐:

Android高级工程师

  • 稍微深入的知识点
  • 系统核心机制
  • 基本知识点的细节
  • 设计模式和架构

书籍推荐:

Android测试书籍

  • 《腾讯Android自动化测试实战》