项目经验
项目环境: iOS8.0 或更高版本 项目描述:使用APP就可以在智能便利店、办公室便利架等猩便利的购物平台上自助完成购物、点餐、支付全流 程。还有共享服务,共享图书、雨伞、充电宝。
项目贡献:
1、负责业务需求开发,对项目中的组件进行封装,如分享组件,支付组件 2、对项目中一个UI进行封装,如为标签部分圆角,为View设置颜色渐变。 3、定制项目中使用的各种动画效果,如自定义转场动画,跑马灯效果等。 4、根据原生扫码方法自定义扫码组件。
5、设计页面跳转的路由协议,为控制器解耦
6、实现项目中部分优惠规则的计算
7、使用fastlane实现自动打包功能,简化打包流程
8、负责迭代过程中的bug修复
2018. 11- 至今 Candox 哦加哦网络科技(上海)有限公司
项目环境: iOS8.0 或更高版本 项目描述:基于移动互联网技术的企业协同、办公平台,主要是解决商家端一切协作和管理问题。可以随时随地 查看工作列表,实时回传任务,管理过往单据,可设置专属的工作头像。 项目贡献:主要是混合式开发,大部分是h5页面,是进行后期维护和配合h5开发
2018. 11- 至今 猩管家 哦加哦网络科技(上海)有限公司
项目环境: iOS8.0 或更高版本 项目描述:是猩便利提供给商户的移动端经营管理工具,商家可以通过工具查看商品的实时售卖和用户的到店消 费情况,管理门店和订单功能。
项目贡献:主要是混合式开发,大部分是h5页面,是进行后期维护和配合h5开发
2016. 12- 2017.6 咕噜咕噜运动 上海人人融网络科技有限公司
项目环境: iOS8.0 或更高版本 项目描述:为用户提供课程及相关装备购买,在线考级预约、体能测评预约及结果下载等网络服务。同时此平台 可以在线赛事报名,参加其他体育旅游等活动。
项目贡献:负责整个 APP 的开发,目前已开发完 1.0 版本并发布。
APP 中的难点:APP 中有购买功能,产生的订单较多,需要对订单进行封装避免支付过程中产生数据错乱;A PP 首页界面功能较复杂,有扇形选择功能,处理方法利用 CALayer 的特性实现视觉效果实现设计需求。 项目经验总结(APP 中如何比减少 bug ): 1、开发过程中,首先要安排每天的开发的功能模块,每个模块开发完整 后,在去做另一个模块
2、按照 APP 的主流程,进行模块性开发,理解每一个页面跳转逻辑, 和接口返回数据的使用方法 3、每个功能模块的各种可能情况,要事先考虑清楚再去处理,这样逻辑 会更清晰,开发更顺畅
2016. 12- 2017.5 SPG教练版 上海人人融网络科技有限公司
项目环境: iOS8.0 或更高版本 项目描述:是给咕噜咕噜内部教练及有意向成为少儿运动的外部教练使用的。教练可以平台约课,并得到相应佣 金。并且为教练提供考核机制和等级,帮助他们技能提高
项目贡献:负责整个 APP 的基础页面开发和 APP 的发布。在 APP 开发初期负责AP 的基本框架的搭建和APP中 使用的一些基本第三方框架的选择(如:APP 的布局框架 Masonry、网络请求框架 AFNetworking 等)。
2016.11 - 2017.2 飞流派(未上线) 上海人人融网络科技有限公司
项目环境: iOS8.0 或更高版本
项目描述:为用户提供购买流量卡的功能
项目贡献:负责整个 APP 的开发,目前已开发完 1.0 版本
一、项目基本
1、沿用商业邦的框架搭建结构
2、筛选项目中使用的一些第三方框架(添加 bugly 框架,可 24 小时监 控 APP,发现并解决异常)
3、基本 UI 布局(无复杂界面)
二、使用的技术
1、支付功能(微信支付 和支付支付)
2、自定义弹框功能(通过自定义 UIWindow 实现)
3、对获取验证码倒计时进行封装
项目经验总结:
1、关于 tableView 的数据刷新问题,根据具体的需求,分单条数据刷新 和整体刷新,否则会存在数据丢失问题 2、做 APP 时不要盲目去做,首先要理解产品的流程,再根据设计图去
3、在开发过程中,能对一些常用 UI 进行封装,方便以后快速开发
2016.5 - 2017.7 商业邦 上海人人融网络科技有限公司
项目环境: iOS8.0 或更高版本 项目描述:去中介化的投融资在线直聊工具。可以在线即时沟通,地图定位,上传、投递 BP。 项目贡献:负责整个 APP 的开发及其版本迭代
一、项目基本
1、项目基本框架搭建 2、确定项目中使用的一些第三方框架 3、基本 UI 布局
二、使用的技术
1、项目中使用 MVC 架构
2、对 APP 中使用的框架进行定制和封装(如:对 AFNetw