雅芳 AvonGrow (2019.12-至今)
项目描述:
一款帮助雅芳进行化妆品直销时就行用户数据编辑、收集、用户权限管理、直销上下级管理的 APP.
工作内容:完全的swift语言开发;对 Moya 网络库进行封装,高效网络开发;使用 MVVM 架构设计;使用 scheme 和 universal link 唤起其它 avon office、avon on 等App,以及直接跳转到指定 view page ;编写 fastlane 自动化脚本,实现自动打包,编写 Python 脚本,实现读取 Excel 文件实现自动化上传 App description、App release note 等 app meta 信息,实现一键 app 的版本上线;WKWebview的 JavaScript 交互调用;
我的医药APP(2014.2-2019.12)
我的医药APP、我的诊所APP、我的康康APP、小药宝APP
项目描述:
我的医药APP(2014.2-2019.12):面对药店和供应商的B端app,提供消费者的在线购药服务,以及自己在供应商处批发药品的app,主要功能:注册登录,药店相关信息展示、订单展示和处理逻辑、会员管理、问诊服务、供应商信息、药品采购信息、采购关系管理、药店和店员权限管理、采购流程(加入购物车,提交验证,支付,物流,订单信息)、个人信息、药店信息、积分、优惠券、店员活动、旗舰店。
我的诊所APP(2016.11-2019.12):为诊所提供在线购药服务,药店相关信息展示、订单展示和处理逻辑、诊所会员管理、供应商信息、药品采购信息、采购关系管理、药店和店员权限管理、采购流程(加入购物车,提交验证,支付,物流,订单信息)、个人信息、药店信息、积分、优惠券、店员活动、旗舰店。
小药宝APP(2018.5-2019.12):公司内部员工以及外面兼职人员的任务发布、订单完成统计、工资结算明细、成员管理、企业资质编辑上传查看,各个省区订单数据、VIP数据的统计显示
我的康康APP(2014.2-2017.10):面对消费者的一款网络购药app,主要功能:注册登录,药店相关信息展示、药品相关信息显示、搜索、购物车、订单流程、优惠券、活动、消息推送、问诊服务,高德地图、 信息分享、图片处理、网络封装、数据统计、线上崩溃收集和解决、内存优化、动画展示等;
项目整体结构搭建,采用MVVM模式,封装常用工具类,提高程序的可拓展性可复用性
APP自动化一键配置打包上传,提高测试效率
对APP进行优化:内存泄漏优化,项目编译速度优化、列表卡顿优化、APP瘦身、项目配置项优化、APP启动速度优化
界面通用跳转设计和开发,iOS和Android端配置一致性,可在后台配置APP中跳转界面,灵活控制
和前端一起制定WebView和JS交互的协议,完成交互相关的代码封装
APP本地数据 的存储,包括Sqlite、NSUserDefault、Plist文件、NSKeyArchived等
涉及模式的应用:代理模式、观察者模式、单例模式、原型模式等
多线程的使用GCD