01.具备独立开发,能快速上手项目开发和项目迭代维护能力
02.熟练掌握JAVA基础技能,熟练掌握面向对象思想,熟练掌握集合,IO流
03.熟练掌握Android的常用布局,Android四大组件
04.熟练掌握Android的设计样式、动画、状态选择器、布局的优化
05.熟悉MVC、MVP、MVVM架构模式,熟练使用MVP。
06.熟练掌握Android中的常见机制,比如说事件分发和拦截机制、Handler机制等等
07.熟练使用常用开源框架,比如说Retrofit、Volley、EventBus
08.熟练掌握Android中数据多级缓存的原理
09.熟练处理OOM异常,以及Android内存的优化
10.有一定的Android屏幕适配经验(可以使用多种方式对不同分辨率屏幕进行适配)
11.熟练掌握Android中Touch事件传递机制
12.熟悉Android中的自定义控件技术
13.熟悉常用设计模式(观察者模式、单例模式、工厂模式、模板方法模式)
14.熟练使用百度地图,微信支付,支付宝支付,人脸识别,扫描识别银行卡,极光推送,信鸽推送,友盟分享等
极易富项目
自定义键盘,使用人脸识别,扫描识别银行卡,友盟分享等功能, 增加了积分商城的功能,修改信鸽推送为极光推送。
金运通项目
该项目是目前完成度较高,冗余率低,逻辑清晰,完整使用MVP框架的项目,耦合度低。
登录使用图形验证码和手势密码功能。
保存二维码到相册中,及时发送广播通知相册更新。
使用通道方提供的加密键盘,配合后台调试解密。
信息排序筛选。
通道方支付页面兼容问题,oppo,vivo手机加载不出来。使用腾讯X5浏览器,更换浏览器内核解决。
自定义控件SlideRecyclerView实现侧滑删除交易卡功能。
自定义工具类,在每个接口加上更换手机强制退出功能。
实现扫描识别银行卡卡号,人脸识别,极光推送功能。
解决腾讯X5浏览器,加密键盘,人脸识别之间冲突问题。
角色 | 职位 |
负责人 | android开发工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |