1. 具有良好的java基础,熟练掌握面向对象思想、集合、IO、以及多线程。
2. 熟悉常用的设计模式。
3. 熟练使用安卓中常用的数据结构。
4. 熟练掌握Eclipse/AndroidStudio/Tomcat/Mysql/SVN等流行开发工具的使用。
5. 熟练android中Sqlite数据库的创建和使用。
6. 熟悉TCP/UDP,以及HTTP/HTTPS等通信协议。
7. 熟悉自定义控件,UI页面的搭建。
8. 熟练使用帧动画,补间动画,属性动画。
9. 熟悉内存优化,包括避免内存泄漏,内存溢出,listview的优化等处理。
10. 熟悉三级缓存的原理。
11. 熟悉AIDL进程间通信的使用。
12. 熟悉handler、AsyncTask的使用及原理。
13. 熟悉android控件的回调原理,并在工作中自定义接口回调。
14. 熟练掌握android下的XML,JSON的解析。
15. 熟练掌握数据的常见存储方式。
16. 熟悉android中屏幕适配问题。
17. 了解事件分发的原理,以及工作中对事件传递的处理。
18. 了解Socket通信以及消息推送原理。
19. 了解volley,okhttp,SlideMenu,ViewPagerIndicator,ImageLoader等框架的使用。
20. 熟练友盟,SharedSdk,极光推送,移动支付等三方的使用。
21. 具备独立开发能力。
●闪电借款:互联网金融借贷产品,处理复杂借还款逻辑,两千万+用户。
●掌众金服催收后台管理系统开发。
●蜂巢星球:一款区块链游戏以及数字货币钱包功能app, app核心功能开发,目前一百万+用户。
●借款app模版:互联网金融借贷产品,功能包括:用户借还款,征信查询,用户授信,活体认证等全部功能。负责安卓端所有开发。