从事iOS开发四年半,最开始也参与java语言的大型ERP项目的后台开发,积累了扎实的后台开发能力,能独立开发前后台整个项目,
熟悉Java开发,html+js+css等前端开发,数据库知识扎实,熟悉Node.js开发,对编程有扎实的综合能力。
熟练iOS开发。
熟练使用Objective-C,swift,C进行编程,熟悉C++编程。
具有良好的编程风格,遵循MVC思想,MVVM思想,提高代码重用性,可维护性。
熟练掌握功能模块的封装和自定义控件的封装。
熟练掌握iOS开发的整体架构,和功能模块的合理化设计 。
熟练掌握kvo,kvc和运行时原理和切面编程思想,使模块代码的解耦。
熟练掌握在基本数据请求库(AFnetworking等)的基础上在封装,已适合不同的项目需求 。
熟练使用iOS本地化存储技术,如SQLite,CoreData,plist等。
熟练掌握复杂界面ui的开发,如瀑布流,动化效果等。
熟悉 SIP语音通信和XMPP即时通信技术。
熟悉多线程NSThread,NSOperation,GCD等。
熟悉原生和js交互开发,如cordova,React Native等。
熟悉Apple Push推送,视频流媒体。
熟悉常用第三方库满足开发需求。
了解Unity3d。
个人性格踏实,对写代码觉得很有意思。
1. 项目名称:臻十
SDK:IOS 8.0 及以上
项目描述:臻十是一款集视频,音频,文章,奢侈品购买等于一体的商城APP,商品按中国传统金木水火土分类,按中国风水设置。
项目职责:
1.APP架构设计
2.APP自定义播放器编码;
3.所有功能模块项目,
4.环信客服介入,
5.TestFlight测试
6发布上线
2. 项目名称:新华联
SDK:IOS 8.0 及以上
项目描述:新华联是新华联地产样板间VR展示APP。
项目职责:
1.原生界面模块
2.VR嵌入;
3.测试上线,
3. 项目名称:石油AR
SDK:IOS 8.0 及以上
项目描述:石油AR是中国石油新闻中心旗下的一款用AR技术展示石油设备任务等内容的APP。
项目职责:
1.原生界面模块
2.Unity3D和原生代码嵌入;
3.测试上线,
4. 项目名称:全民阅读
SDK:IOS 8.0 及以上
项目描述:全民阅读是一款爱好阅读者的沟通交流,以及书籍交换共享的平台,包括好友功能,私聊功能,书籍漂流。
项目职责:
1.设置项目功能模块
2.代码数据层,逻辑层封装设计;
3.及时聊天功能接入,
4.地图上漂流轨迹。
5. 项目名称:家门
SDK:IOS 8.0 及以上
项目描述:家门是一款旅游度假,度假分享,房产投资的APP。
项目职责:
1.用storyboard划分不同模块
2.设计数据请求模块;
3.功能完成,
4.完成整个app测试上线。
6. 项目名称:泰山鲁能度假俱乐部
SDK:IOS 8.0 及以上
项目描述:泰山鲁能度假俱乐部是泰山鲁能旗下的一款基于度假酒店预订,度假公寓预订,已经景点预览的应用。
项目职责:
1.项目架构设计,模块划分;
2.编码完成主要功能;
3.主要流程测试,
4.完成整个app测试上线。
所用技术:
1.网页和原生界面混合嵌入。
2.图片缓存。
7. 项目名称:阅成长
SDK:IOS 7.0 及以上
项目描述:阅成长是由北京博众博阅文化传媒有限公司自主研发的亲子阅读APP。在阅成长中我们以社区为单位,为您提供了大量的国内外优秀儿童绘本,这些绘本能帮助您的孩子提高理解力、想象力和逻辑思维能力,增进和父母的情感交流,是您陪伴孩子成长的良师益友。
项目职责:
1.通用UI界面封装,如日历,悬浮按钮,音频播放器等等;
2.汇总通用接口编写通用数据请求类别;
3.完成主页模块数据列表显示和平铺显示效果,
4完成我模块系列功能。
5.整合jspatch 。
所用技术:
1.用audioPlayer编写音频播放器。
2.用jspatch实现app热更新和线上bug修复功能。
3.用高德地图实现附近店的功能 。
8. 项目名称:BoBo
SDK:IOS 7.0 及以上
项目描述:bobo 是一款帮助孩子更好进行绘本阅读的平台,我们的主旨是让孩子从小接触到更多优秀的读物,培养孩子的良好阅读习惯。绘本馆:包含平台提供的大量绘本读物的内容介绍、用户评论等;启阅说:教你如何让孩子更好的阅读、成长,借阅记录:可以留下孩子成长的足迹;通讯录:围绕孩子所在的幼儿园通讯录的交流平台;孩子圈:家长间及家长和老师间博客交流平台
项目职责:
1.系统功能模块划分,整体架构设计和确定主要功能所用技术;
2.封装数据请求通用模块和数据库缓存操作通用模块,使数据请求与本地缓存与与业务逻辑解耦,提高代码的复用性;
3.确定孩子圈模块的数据结构和界面元素,实现达到微信朋友圈的效果。
4.确定我的模块的效果和所用技术实现,我的相册,扫书借书,阅读轨迹等功能的实现。
5.整合jspatch热更新插件,提高app在上线后能及时修复bug的灵活性。
所用技术:
1.用jspatch实现app热更新和线上bug修复功能。
2.用sqlite实现app数据缓存。
3.用环信实现了社交聊天功能 。
4.自定义视图完成孩子圈复杂UI界面 。
9.项目名称:私密达
SDK:IOS 6.0 及以上
项目描述:本软件是一款回拨式电话呼叫软件,通过该软件你可以不必到营业厅办理真实的手机卡,也可以拥有另一个真实的手机号码,让它作为你主号的保护伞,远离房产中介的烦扰。