优奢易拍
一款为用户提供奢侈品真伪鉴定、闲置交易、购物分享的服务平台,奢侈品鉴定方面的主要平台之一。
完成了项目从无到有的开发,上架,以及后续不断的迭代、开发,包含鉴定、回收、B端交易、直播、维权、笔记、一元夺宝、广告推荐等多个模块,鉴定订单数量从一个月几百单增长到每天上千单
项目任务:
项目框架的搭建
主要功能库及各个分类的封装,如:自动归档封装、定位封装、支付、BaseViewController,BaseNavigationController...
更换聊天库,从环信升级为云信
因鉴定对图片要求较高,优化图片压缩算法
自定义相机, 多图拍摄, 多图上传
支付相关封装, 杜绝用户非正常返回app, 无法监控支付回调的情况, 同时支付调用大大简化
支付失败处理优化,使用策略模式实现不同支付场景不同处理方案
数据请求封装
接入内存泄漏检测工具,使泄漏暴露在开发阶段
使用观察者模式添加常用事件处理类,大大降低耦合度及复杂度,如登录登出处理,用户信息编辑,都需要多个地方发生改变
提前调研,推动团队使用路由跳转,降低耦合度
添加日志系统,并自动上传
添加广告推荐
埋点统计封装处理,包括自动上传,全埋点,可视化埋点,代码埋点
图片添加标签及显示
自定义相机,进行鉴定图片上传
直播全套流程的实现
搭建在线智能客服功能
多环境搭建,不同环境不同处理,降低打包的风险
App瘦身,IPA包从130多M减少到90M,包括图片压缩,无用图片清理,大型图片尽量采用网络图代替,废弃代码清除,相似功能优化封装,查找未使用的方法及属性进行删除
推动团队使用OCLint进行Code Review
分析线上bug,分派给各个开发人员
处理项目中的重点,难点功能