熟练掌握Objective-C开发语言,熟练使用IOS SDK和各类API,开发多款oc类应用
熟悉swift开发语言,开发过两款swift类应用
熟练应用Coredata、AFNetworking、SDWebImage、Masonry等三方开源项目。
熟练使用多线程,熟悉iOS Runtime机制
熟悉MVC、MVVM架构模式和代理、单例、KVO等设计模式
熟悉SDK制作,熟练使用cocoapod依赖管理工具
开发过组件,SDK,模块工具,基础架构。
熟悉视频、直播、图片等App的开发
1.小咖秀短视频
担任主要开发人员,该App2015年登顶App Store榜单第一名。
1. 参与工程搭建,后期接手带领ios团队开发和维护上线
2. 封装基础UI、列表、分享、用户等组件,提升开发效率,能在短时间内创建并集成新应用
3. app内所有地方的视频播放和其他控制操作 (视频预加载、评论、点赞、分享、@好友、音
乐、视频转gif等等)
4. 制作视频拍摄上传与播放SDK,使用pod方式接入直播应用
5. 视频播放器开发
技术点:单播放器滑动播放控制,视频多段拼接,视频添加配乐、字幕,图片视频转换等。
2.⻩金时刻
带领4人团队从0开始构建了整个项目,负责从开发到上线各个环节。对标17年火热的直播答题应用 —冲顶大会和百万英雄。
1. 答题直播间创建以及答题流程的开发,使用websocket⻓链与短链结合,接收、上报答题信 息。
2. 组队答题以及语音交互,结合声网SDK调节直播间与队伍语音清晰度
3. 开发答题流程日志模块,便于查找解决问题
4. 制作答题SDK,提供外部调用
技术点:websocket使用、答题信息加密、组队语音与答题语音控制等。
3.一直播
参与初版开发工作,后来加入直播架构组,主要针对该应用优化和开发组件工作。
1. 使用websocket开发直播间事件通道,保证消息必达。
2. 制作APM监控工具,检测直播间性能,包括网络响应及速度、CPU、内存、帧率、线程等。
3. 制作动画管理工具,防止密集动画导致应用性能降低
4. 开发通用型评论组件,快速接入新应用
5. 直播间功能优化,降低延迟
5. 一直播工程优化,降低崩溃率
4.刷刷看
参与业务功能开发,该App是一款社区类的短视频应用,工程为纯swift项目。
1. 该工程为swift项目,熟练使用RXSwift开发。
2. 处理IM新消息以及展示用能
3. 用户信息处理,接入阿里云SDK实现一键登录功能
4. 播放处理
小咖秀,超好玩的原创搞笑短视频APP!用视频记录生活中的奇闻趣事,用模仿传递生活中的经典片断! 此作品登顶2015年App Store免费榜单第一名,是一款精美的短视频App,有多样的滤镜,贴纸、声音、视频素材,帮你创作精彩的视频。 作为主要开发者,跟进了工程的大部分业务,包
一直播是新浪微博的直播项目,并有SDK集成到微博客户端里边,是微博的核心直播业务。 作为早起的一直播开发者,我参与了一直播初期的业务开发,后期转为直播架构组,专注一直播项目的优化。主要业务如下: 1.用户模块开发,登录、分享、信息存储等 2.项目内接入短视频模块 3.制作
一直播是新浪微博的直播项目,并有SDK集成到微博客户端里边,是微博的核心直播业务。 作为早起的一直播开发者,我参与了一直播初期的业务开发,后期转为直播架构组,专注一直播项目的优化。主要业务如下: 1.用户模块开发,登录、分享、信息存储等 2.项目内接入短视频模块 3.制作