1、扎实的 Java语言基础,掌握常用的数据结构以及算法。对面向对象的设计以及设计模式有深刻的理解。
2、熟悉掌握Android 的各种开发技能,包括:Android UI、数据存储、网络、JNI、线程、性能内存的优化、各种设计模式等。
3、阅读过Android Framework的源码,对Android系统的消息机制、UI渲染、布局、事件传递、系统启动流程等有较深入的理解。经常访问google Android开发者网站,对google的新技术感兴趣,并乐于研究并应用到自己的项目中。
4、熟练掌握友盟、地图、支付宝、qq、二维码、科大讯飞等第三方api/sdk的使用。
5、熟练掌握编写自动化渠道打包脚本、Android系统应用的打包、签名、发布等流程。
6、有四年的手机应用开发经验,对手机app的设计、体验、架构、实现等环节非常熟悉。
博库app和博库图书馆的开发:
作为项目的负责人,参与从项目的需求分析到上线到全部流程