项目一:化运圈
技术栈: JS原生交互、Runloop、单例模式、工厂模式、MVVM,CGD,NSOperationQueue
项目描述:该项目是一个运输类平台, 主要负责化工行业运输
1、主要模块有首页、大厅、发布、消息、我的
2、地图展示,定位选点,订单查询,TMS管理等功能
3、地市选择,运输流程展示
责任描述:
负责整个项目架构设计、代码规范设计,产品需求讨论,开发文档,部分原型设计,编写部分Prd文档
技术描述:
1、把常用方法,常用功能封装成工具类 使用Cocoapod创建私有库,其他项目使用直接集成
2、网络层:二次封装AFNetworking,多服务器设计,离散式Api设计
3、使用了Masonry自适应布局,xib自适应布局
4、使用FMDB,NSUserDefaults,plist进行数据存储
5、使用Runtime运行时特性为分类动态添加属性
6、封装友盟SDK的API,友盟统计, 极光推送封装
7、增加APPDelete分类,使其减压,优化启动
8、使用MVVM架构及Protocol进行业务与界面解耦
项目二:摩贝云仓
技术栈: JS原生交互、视频播放、私有方法调用、核心动画、贝塞尔曲线,CGD
项目描述:该项目是一个化工行业云仓储平台, 主要负责化工行业商品仓储
1、主要模块有首页、库存、发布、统计、我的
2、视屏监控,购物车功能,报表统计,TMS管理等功能
3、物流查询,运输流程展示
责任描述:
负责整个项目架构设计、代码规范设计,负责项目从无到有的整个流程开发,写版本开发文档
技术描述:
1、运用贝赛尔曲线画饼状图,运用核心动画为其添加动画效果
2、网络层:二次封装AFNetworking,多服务器设计,离散式Api设计
3、封装AVPlayer,使用原生AVPlayerViewController
4、使用FMDB,NSUserDefaults,plist进行数据存储
5、使用Runtime运行时特性为分类动态添加属性
6、封装友盟SDK的API,极光推送封装
7、增加APPDelete分类,使其减压,优化启动
8、使用MVVM架构及Protocol进行业务与界面解耦
项目三:化运圈司机
技术栈: JS原生交互、私有方法调用、核心动画、贝塞尔曲线,CGD
项目描述:该项目是一个运输司机端的工具, 主要用于司机上传回单,司机运输轨迹
1、主要模块有首页,消息, 个人中心
2、运输轨迹展示
3、回单查询,司机及车辆管理
责任描述:
负责整个项目架构设计、代码规范设计,负责项目从无到有的整个流程开发,写版本开发文档。
技术描述:
1、运用贝赛尔曲线画饼状图,运用核心动画为其添加动画效果
2、网络层:二次封装AFNetworking,多服务器设计,离散式Api设计
3、使用FMDB,NSUserDefaults,plist进行数据存储
4、使用Runtime运行时特性为分类动态添加属性
5、封装友盟SDK的API,极光推送封装
6、增加APPDelete分类,使其减压,优化启动
7、使用MVVM架构及Protocol进行业务与界面解耦
项目四:蜘蛛电影票
技术栈: Runtime、Runloop、单例模式、工厂模式、MVVM,CGD,NSOperationQueue
项目描述:该项目主要是一款出售电影票、演出票App
1、主要模块有首页、电影、活动、演出、我的
2、定位功能,电影票演出票展示,支付宝微信银联支付,发送弹幕等
3、座位展示,票务资讯,红包雨
责任描述:
负责电影重构、首页重构、演出票原生化等界面及逻辑的开发,负责项目开发排期,写版本开发文档
技术描述:
1、使用了Masonry自适应布局,xib自适应布局
2、使用FMDB,NSUserDefaults,plist进行数据存储
3、使用单例模式二次封装AFNetworking
4、使用Runtime运行时特性为分类动态添加属性
5、封装友盟SDK的API,封装第三方支付API,使其可在各个项目中可复用
6、增加APPDelete分类,使其减压,优化启动
7、使用MVVM架构及Protocol进行业务与界面解耦
8、把常用方法,常用功能封装成工具类