Skip to content

Latest commit

 

History

History
118 lines (111 loc) · 3.08 KB

android.md

File metadata and controls

118 lines (111 loc) · 3.08 KB

Android 开发工程师职业图谱

说明

  • 难度等级:R1-R5, 对应关系:零基础(R1)、简单(R2)、一般(R3)、困难(R4)、非常困难(R5)
  • 达到程度:P1-P5, 对应关系:了解(P1)、熟悉(P2)、掌握(P3)、精通(P4)、专家(P5)

职业图谱

  • 图片
  • 图片
  • 图片
  • 通用基础
  • 理论基础 (R3,P3)
    • 数据结构(R3,P3)
    • 算法(R4,P4)
  • 编程语言 (R3,P1)
    • Java(R3,P1)
    • C/C++(R3,P3)
    • go(R5,P3)
    • kotlin(R5,P3)
    • js(native react)(R5,P3)
    • ruby(ruby motion)(R5,P3)
  • Java基础
  • Java基本语法(R1,P1)
    • 变量(R1,P1)
    • 常量(R1,P1)
    • 函数(R1,P1)
    • 流程控制(R1,P1)
    • 循环(R1,P1)
  • Java面向对象(R2,P1)
    • 内部类(R2,P1)
    • 接口(R2,P1)
    • 继承(R2,P1)
    • 封装(R2,P1)
    • 多态(R2,P1)
    • 泛型(R2,P1)
    • 回调(R2,P1)
    • 设计模式(R4,P1)
  • Java字符串操作(R2,P1)
    • Java字符串操作API(R2,P1)
    • 正则表达式(R3,P1)
  • Java IO框架(R3,P1)
    • 序列化(R2,P1)
    • Java IO(R3,P1)
    • Java NIO(R5,P5)
    • Java AIO(R5,P5)
  • Java多线程(R3)
    • 使用线程(R3,P2)
    • 线程池(R3,P2)
  • Android基础(R2,P1)
  • Android基础组件(R2,P1)
    • Activity生命周期(R1,P1)
    • Activity启动模式(R3,P1)
    • Intent与IntentFilter(R3,P1)
    • Service(R3,P1)
    • AIDL(R4,P3)
    • BroadcastReceiver(R2,P1)
    • Sqlite(R4,P2)
    • ContentProvider(R3,P1)
    • Fragment(R3,P1)
    • 日志系统(R1,P1)
  • 权限管理机制(R2,P1)
    • Android 5及以下版本中权限管理(R2,P1)
    • Android 6及以上版本中权限管理(R4,P1)
  • UI控件(R2,P1)
    • Button(R2,P1)
    • CheckBox(R2,P1)
    • RedioGroup(R2,P1)
    • ListView(R4,P2)
    • RecyclerView(R3,P1)
    • 自定义View(R4,P1)
  • 基本布局(R2,P1)
    • LinearLayout(R2,P1)
    • FrameLayout(R2,P1)
    • RelativeLayout(R2,P1)
  • Android进阶(R3,P2)
  • 动画效果(R3,P2)
    • 视图动画(R3,P2)
    • 布局动画(R3,P2)
    • 属性动画(R3,P2)
    • 帧动画(R3,P2)
  • 多媒体(R3,P2)
    • 播放MP3(R2,P2)
    • 播放MP4(R3,P2)
    • 录制声音(R3,P2)
    • 录制视频(R3,P2)
    • 使用系统摄像头(R3,P2)
  • 网络与通信(R4,P3)
    • Http(R4,P3)
    • Socket(R5,P4)
  • 其他 (R3,P2)
    • 多点触控(R3,P1)
    • 传感器(R4,P2)
    • 设备管理(R4,P3)
    • 电源管理(R4,P2)
    • LBS(R4,P4)
    • 百度地图(R4,P3)
    • NDK(R5,P5)
  • 框架(R5,P3)
    • Cordova(R1,P1)
    • Cocos2d-x(R5,P5)
    • Xamarin(R3,P3)
    • Qt Android(R5,P5)
  • 开发及版本控制工具
  • IDE(R1,P1)
    • Android Studio(R1,P1)
    • Eclipse + ADT(R1,P1)
  • 构建工具(R3,P1)
    • Gradle(R3,P1)
    • Ant(R3,P1)
  • 版本控制(R3,P1)
    • Git(R3,P1)
    • SVN(R3,P1)