1、扎实的 Java语言基础,对面向对象的设计以及设计模式有深刻的理解。 2、熟悉掌握Android 的各种开发技能,包括:Android UI、数据存储、网络、JNI、线程、性能内存的优化、各种设计模式等。 3、阅读过Android Framework的源码,对Android系统的消息机制、UI渲染、布局、事件传递、系统启动流程等有较深入的理解4、熟练掌握友盟、地图、支付宝、qq、二维码、科大讯飞等第三方api/sdk的使用。6、有五年的手机应用开发经验,对手机app的设计、体验、架构、实现等环节非常熟悉。