Android 应用开发所需的技能和自我评分
参考: App研发录
评分标准
每个技能点都是五分制
- 完全不知道:0分
- 听说过:1分
- 看过相关文章:2分
- 做过demo:3分
- 项目中使用过:4分
- 非常熟悉:5分
技能 | 描述 | 得分(4月23日) |
---|---|---|
Activity相关 | launchModel, onSaveInstanceState, 生命周期 | 3 |
Fragment相关 | 3 | |
序列化技术 | 前者基于Service, 后者基于Bundle | 1 |
ImageLoader原理与实现 | Parcelable和Serialiable | 1 |
fastJSO和GSON | 4 | |
多线程 | Handler, Looper, ExecuteService等 | 3 |
Adapter和RecyclerView | 3 | |
Cookie | 登录机制, HttpRequest夹带Cookie进行身份验证 | 3 |
网络请求封装 | 使用AsyncTask, 使用Handler+Runnable | 1 |
Android与HTML5的交互 | Android调用HTML5 和 HTML5调用Android | 1 |
代码混淆 | proGuard | 1 |
打包机制 | Android sdk 命令, 打包过程, Ant 或 Gradle 或 Maven | 0 |
线上Crash分析和修复 | 分析Crash信息修复线上 Crash | 0 |
内存泄漏 | 内存优化, 内存泄露, MAT | 1 |
调试工具 | DDMS | 2 |
Monkey机制 | Monkey测试 | 0 |
单元测试 | JUnit | 1 |
Git | 2 | |
插件化编程 | DexClassLoader | 0 |
设计模式 | 工厂, 生成器, 适配器, 代理, 策略, 观察者, 单例等 | 2 |