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