- 难度等级: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)