本科:沈阳师范大学、研究生:武汉大学
1.具备扎实的C/C++、objective-c、swift编程基础
2.掌握iOS runtime、runloop等技术
3.掌握flutter跨平台技术方案
4.熟悉vue、js的使用
5.熟练掌握Xcode、vscode等相关开发工具
6.熟悉数据结构及常用算法
7.熟悉HTTP协议,能够使用socket进行网络编程,熟练使用json、xml解析
8.熟悉常用设计模式:观察者模式、单例模式、工厂模式、代理模式、MVC
9.掌握sql语言以及sqlite、mysql的使用
10.熟练使用git、svn管理代码
(一)凤凰视频项目描述:
凤凰新媒体旗下凤凰视频,一款新闻类视频APP,用户群千万级。在职期间参与了iPhone、iPad版本开发,利用Scrum开发模式不断迭代开发新版本,完成每个sprint的目标。
责任描述:
1.CoreData数据库设计
2.数据库迁移
3.播放器模块自定义
4.下载模块优化
5.统计模块设计与开发
(二)凤凰新闻项目描述:
凤凰新媒体旗下一款新闻类APP,用户群千万级,内容覆盖新闻、时事、军事、科技、财经、时尚、娱乐等。
责任描述:
1.CoreData数据库迁移,新增数据库实体
2.新增各页面各行为事件统计
3.导航框架的优化
4.网络模块优化
5.新闻内嵌视频模块优化
(三)游戏平台SDK(SDK开发)项目描述:
1.给公司游戏产品做SDK
2.SDK主要包括用户系统SDK、支付SDK、积分墙SDK等
责任描述:
1.需求分析
2.代码编写
3.生成静态库
4.生成所需的framework
(四)Yoyo YMTC项目描述
Yoyo YMTC是某企业的内部App,实现了通讯录、邮箱、即时通讯、视频会议、语音会议、应用管理等功能。
1.负责通讯录功能模块开发
2.负责视频会议、语音会议等功能开发
3.负责应用模块、邮箱模块的开发
(五)ViKU聚合视频项目描述:
ViKU是一款聚合类视频APP,可以在线观看、下载,以及将视频推送到智能电视端或者OTT机顶盒端等等功能。
功能:
1.视频在线播放,播放器根据业务需求定制的界面
2.实现了MP4、M3U8视频的断点下载,
3.点击推送按钮,可以将视频推送到智能电视端或者OTT盒子端
4.airplay播放
5.浏览记录、播放记录、收藏等
责任描述:
1.需求分析与文档书写
2.画流程图
3.MP4、M3U8网络下载模块封装
4.MP4、M3U8存储模块封装
5.UI绘制
6.sqlite数据库设计
凤凰新媒体旗下凤凰视频,一款新闻类视频APP,用户群千万级。在职期间参与了iPhone、iPad版本开发,利用Scrum开发模式不断迭代开发新版本,完成每个sprint的目标。负责凤凰视频iOS端的开发。 责任描述: 1.CoreData数据库设计 2.数据库迁移 3.播
凤凰新媒体旗下一款新闻类APP,用户群千万级,内容覆盖新闻、时事、军事、科技、财经、时尚、娱乐等。在职期间负责凤凰新闻iOS端开发 工作职责: 1.CoreData数据库迁移,新增数据库实体 2.新增各页面各行为事件统计 3.导航框架的优化 4.网络模块优化 5.新闻