1.熟练使用OC编程,了解swift,具有良好的编码规范,熟悉OC的内存管理机制,具有良好的代码封装,基类继承,自定义可重用类的习惯,代码管理清晰规范,对于后期需求变动能快速找到切入点,提高工作效率。
2.熟练掌握各种UI控件及动画以及自适应布局和各种自定义控件。
3.熟悉xcode自带的相关调试工具,对app进行优化,使用xcode自带的Unit Test进行UI自动化测试和单元测试
4.熟练掌握XML、JSON数据解析,熟悉http,tcp/ip协议,熟悉socket通信机制。
5.熟练掌握使用MVC和MVVM设计模式以及单例、KVO、KVC、block、通知中心等设计模式。
6.熟练使用多线程编程,参与多个混合开发项目,使用过 ionic和Cordova。
7.熟练使用runtime和了解部分runloop机制。
8. 熟练使用Git版本控制工具,使用CocoaPods进行第三方类库管理。
9.具备独立开发能力,有带团队开发的经历,参与过app开发的全流程以及最后的发布上App Store。
快钱钱包
项目简介:快钱钱包 金融类APP,主要针对移动支付方面,在APPSTORE同类产品中排名靠前,属于当前几款常用的移动支付软件之一。
责任描述: 负责项目的迭代更新和维护,针对需求进行确认和分析,在项目中针对登录流程和支付流程的更改,并对IOS11新版本和新机型的适配。针对部分页面的调整和修改,以符合不同情况下的设计理念。对项目的不同模块进行封装生成动态库,方便调用。搭建页面路由,优化结构。
主要技术:
1.适配iOS11 和 iPhoneX
2.添加新功能 修改登录逻辑 方便用户使用
3.修改页面布局和数据结构 方便后期维护和适配
4.搭建页面路由 优化结构
5.封装组件成动态库 方便维护管理
物托帮TMS (企业号 内部版本)
项目简介:本APP是一款主要面对物流派送人员的软件,分为三个客户端,针对物流派送人员,管理人员以及仓管人员。主要给派送人员提供 路径规划,接近目的地自动提醒收货人准备收货,获取历史轨迹,订单的处理和反馈。给管理人员提供员工配送路径查询,订单动态的反馈通知,订单最新反馈的提醒。给仓管人员提供货物达到的提前准备接收通知,订单的处理和反馈。
责任描述:负责该项目全部开发工作,开发框架的搭建,开发文档的编写。
主要技术:
1、添加高德地图模块,电子围栏,导航,定位等功能。
2、自定义侧边栏导航,实现高度的自定义化的实现。
3、添加拍摄视频和图片签收功能。
4、使用leak优化APP,提升性能。
5、添加自定义动画效果,增强APP的展现。
6、添加可选外接GPS链接,增强定位和导航的准确度。
仁恒地产叮咚社区 / 仁恒地产栖霞社区 (上线)
项目简介:这两款APP是一款社区管理的软件,业主端主要是方便业主的日常生活,包括小区门禁,快递柜,物业的保修,物业费的缴纳,小区内活动消息,社区论坛,社区商店,等一系列的方便业主生活的常用功能。物业端主要是用来处理业主的保修和投诉,以及及时和业主进行沟通反馈,查看所属小区的相关信息以及管理
责任描述:负责该项目的二次开发,添加新功能和维护,主要是添加物流快递模块,优化聊天界面,添加商城模块和线下商店预定服务,添加门禁管理模块,对整个app的UI界面进行修改调整,调整app对高版本的适配。添加新功能和维护,主要是添加支 付模块,优化聊天界面,对整个保修投诉流程的推到重做,对小区社区论坛的界面和功能的优化,对整个app的UI界面进行修改调整。
主要技术:
1、添加物流快递取件查询开柜模块。
2、优化推送和及时聊天模块,统一计算角标,防止角标数错乱。
3、添加商城和线下实体店的预定购买服务。
4、添加门禁管理的功能,通过蓝牙摇一摇来解锁门禁。
5、优化UI界面,解决在不同设备上控件错位的问题。
6、针对iOS新版本来进行适配。
7、添加微信,支付宝,银联的支付渠道,支持多账户支付。
8、优化推送和及时聊天模块,统一计算角标,防止角标数错乱。
9、利用自定义cell实现保修投诉流程的动态展示。
10、优化图片的展示和处理方法,解决图片显示不全或者丢失的问题。
11、添加在线购物模块,在线商城和充值卡功能。
银盛通理财APP(上线)
项目简介:本APP是面向理财经理,完成理财产品展示、购买等功能的一款理财APP。
责任描述:负责开发框架的选择使用,页面的设计和确认,技术难点的预研,负责整个项目的开发。
主要技术:
1、通过自定义的cell实现购物车功能,以及客户信息的动态更改。
2、添加搜索栏还有下拉框,实现商品的筛选和搜索。
3、开发国际版本,支持双语言切换,自由切换或者跟随系统语言。
4、实现产品附件介绍的下载缓存以及产品视频介绍的在线播放。
5、实现单一设备登陆,以及账户信息的加密存储和传输,确保账户的安全。
6、通过封装实现掉线自动登陆,以及每一步操作的账户验证,保持登陆状态确保流程的安全性。
2015/11-2016/02星空传奇(上线)
项目简介:本APP是针对当地一家健康管理美容机构开发的一款软件,分为两个版本一个是客户版本一个是服务版本,客户端主要是为了方便客户可以在手机上方便的查询相关的医疗和商品信息,线上预约诊疗和及时查看个人以及家人的健康信息。服务端主要是为了方便工作人员及时处理客户的预约信息,以及和客户进行及时的在线沟通,实时对客户的问题进行反馈以及跟踪
责任描述:负责开发框架的选择使用,页面的设计和确认,技术难点的预研,负责整个项目的开发。
主要技术:
1、添加环信的即时聊天功能以及极光推送,解决角标冲突的问题。
2、使用自定义的table,解决多级菜单和cell的简单动画效果以及自定义的cell实现信息的动态展示。