本人擅长iOS开发,有五年以上iOS开发经验,熟悉iOS开发,发布等完整流程
技术栈
1、精通 Objective-C 编程语言,熟练使用 iOS SDK 及相关开发工具 2、精通代理、单例、通知、中介者等常用设计模式 ,并熟练运用于实际开发中 3、具有良好的编程风格和习惯,较强的分析和解决问题能力
4、熟练使用 ReactiveCocoa、MBProgressHUD、SDWebImage 等第三方框架 5、熟练常用第三方 SDK 的集成,如:百度地图、微信分享、环信、支付、 推送等 6、精通使用基于代码的应用程序架构搭建,熟练各种 UI 控件的定制和组件化封装 7、熟练掌握 GCD、NSOperation 等多线程编程技术,熟悉 Runloop 运行机制 8、精通屏幕适配技术
9、精通Hybrid混合开发
10、熟悉事件传递和响应者链条,掌握手势识别技术
11、熟悉 CoreAnimation 框架,并用于实现项目中的动画效果
12、理解 App 常见的架构思想,以及具体的实现方案 13、熟练掌握真机调试以及app发布流程
14、熟练使用的数据持久化操作,如 plist、Preference、NSCoding 等; 15、熟练掌握AFNetworking进行数据请求操作,根据项目需求适当封装AFNetworking 16、熟悉Swift编程语言
项目经验
项目环境: 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
角色 | 职位 |
负责人 | 高级iOS开发 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
瑞通宝是一款专业提供手机支付及便民服务的应用。引进人脸识别技术,轻松认证,快速审核,费率更优,竭诚为客户提供更优质的服务。用心服务,实惠为民;瑞通宝,因信任而简单! [功能概要] 收款:操作便捷,极速到账,资金周转更灵活; 云闪付:无卡收款,实时到账,让你高枕无忧;
【关于猩便利】 猩便利的便利店和便利架为白领通勤群体提供零食、简餐、水果、饮品等,一站式解决早中晚餐、上下午茶等需求。 借助APP就可以在智能便利店、办公室便利架等猩便利的购物平台上自助完成购物、点餐、支付全流程。无需排队,即拿即走,健康卫生,品类齐全。 猩便利——国内领先