项目描述:
该项目主要是迎着新零售的热潮,做了一款便于小型便利店的购货配送等一体化服务的项目。包括用户购货使用的项目--拼便宜,市场BD辅助工具--拼拼助手,配送货物物流司机使用的项目—拼便宜-司机端。
责任描述:
处于APP模块快速开发阶段,半年时间,开发了3款App,主要负责拼便宜主项目的迭代工作,拼拼辅助项目架构,司机端项目架构。后端用户模块,平台模块接口。
技术要点:
1.拼便宜项目分为几个大模块,主模块AppModel,工具类、三方开源UtilModel,工程资源ResModel。
2.采用Mvp架构设计,严格控制代码质量,view层只作展示,p层进行简单数据处理,M层进行请求后数据的组装。
3.使用rxjava2 + retrofit2 网络框架,并根据请求及响应进行二次封装,封装presenterManager进行一些共性的抽取,rxjava2各种操作符的灵活使用。
4.单点登录登录超时功能的实现。
5.高德地图、定位、导航功能的使用。
6.微信、支付宝支付功能,二维码扫描、生成,信鸽推送,shareSDK三方分享功能的运用。
7.腾讯bugly中热修复基于tinker1.9.0热修复的接入。