1. 具备扎实的JAVA编程基础;熟悉各种第三方库;熟悉多线程编程以及内存管理;
2. 熟练各种工具使用,Eclipse,AndroidStudio,PyCharm,SVN,git
3. 第三方分享,登陆,bug反馈收集优化,微信支付,支付宝支付等
4. 熟练使用图片加载库Glide,,Imageloader,Picasso,Fresco等
5. 熟练使用网络框架,okGo
6. 熟练使用E.0,多线程、进程数据处理
7. 熟练掌握Soap、XML、Json
8. 使用Socket做过即时通讯
9. 熟练使用二维码,传感器,蓝牙等与硬件相关的API开发
10. 熟练使用RxAndroid2,RxJava2的开发
11. 了解react native等混合开发模式。
12. 熟练利用各种新颖技术应用在项目中。
13. 熟练掌握布局优化,内存管理优化、MAT、LeakCanary、findbugs等工具的使用。
14. 熟练使用github,stacko,Android官网查找解决方式。
15. 熟练使用Mac os系统开发Android三年。