● 负责微光app从OC到Swift,动态、个人中心、房间/厅背景图、房间/厅视频\音频\BGM歌单播放、房间创建流程、项 目搜索功能,合辑模块等重构搭建,完成对新需求的评估开发以及对代码的coodReview,对接网易云IM。
● 基于Xcode构建项目,CocoaPods 导入三方框架。实现OC项目转Swift初期框架搭建,自写View分类实现布局,封装 音视频播放器,实现房间音视频,BGM歌单播放,对接网易云IM,实现聊天功能。利用UIBzierPath 等实现各种复杂 动画与关键帧动画。
● 从OC转Swift初期,对于Swift的不熟悉,代码强度不够,不严谨。利用业余时间,通过视频,博客,文档去学习Swift, 对代码一步步的codeReview,完成对代码的优化。项目中较大的难度就是逻辑的复杂度,对耦合性较高的代码,进行 Swift重构,解耦,提高代码性能。规范团队之间的代码规范,代码长度以及函数复杂度等。
● codeReview,维护代码强度,提升项目的稳定性,将bug率保持在千分级,app日活50w+,月活百万+,月流水 500W+