1.熟悉MVC,MVP.MVVM架构
2.熟悉webSocket,并有即时通讯开发经验
3.熟悉移动终端特性和开发特点、多线程、TCP/IP和http协议,Socket等网络通信编程技术
4.熟悉react-native跨平台开发技术
5.熟悉三方应用的sdk接入
6.熟练使用spring mvc+hibernate开发后台接口,熟练使用MySql数据库
7.对Android的UI,组件,性能优化等有深入的实践
8.熟练使用网络请求框架,json数据解析,xml数据解析
9.对支付宝使用的mPaas框架有一定的了解和开发
10.熟练使用现在主流的Rxjava+retrofit+mvp模式开发
11.熟悉Android客户端安全性的知识
12.对H5页面开发和JS有一定的使用经验
和包支付 Android开发工程师 2017.3 - 2019.4
本项目属于中国移动开发的项目,整体项目分为五大模块,由H5和原生开发混合完成
第一部分:首页,主要由活动专区和一个滑动的菜单组成,滑动菜单主要分为理财,推荐,和购物三大模块,理财专区主要是中国移动推出的理财产品和聚宝构成;推荐专区主要是中国移动接入的三方应用和本公司的充话费,冲流量;购物专区专区主要是中国移动的产品和一些三方购物应用接入。在首页完成了app的大部分功能。
第二部分:移动营业厅,本页面加载的主要是移动营业厅的H5页面
第三部分:附近,该模块也为H5页面
第四部分:生活,该模块主要接入买火车票,生活缴费,等应用,在此页面,也开发了NFC卡的相关功能
第四部分:我的,该模块主要是个人信息的展示,绑定银行卡,名片识别,亲属卡等模块构成,开发了大量的功能。
本项目也开发了自己的支付插件,在和包内的任何支付都可以采用。
1.负责安卓客户端版本的迭代,新需求的开发 2.部分功能模块化,提高功能的复用性 3.参与功能模块前端重构和后台的设计讨论 4.代码优化,增加代码稳定性 5.开发扫一扫功能
app整体项目架构的搭建,各个控件的封装,首页,分类,发现,购物车,我的,用户认证等功能开发,参与后端购物车的设计