1.荔枝app
用户2亿+,月活4000w+,负责该项目新功能的开发及维护;
独立完成语音直播间的功能的开发,实现连麦/语音通信/实时评论滚屏/权限控制等多项功能,并且在上线后一直保持良好的稳定性,crash率一直保持在万分之二左右;
主导启动优化,通过对启动流程的分析,确定优化点之后,采用自定义启动器的方案,通过异步/延迟队列的核心思想,对启动任务进行梳理,成功将启动时间由原来的2s+优化到后期的500ms左右,极大提升了用户体验。
千万月活的app往往容易放大一些小问题,线上监控尤为重要,线上crash/卡顿/内存问题的监控及堆栈的上报方面我也有相当多的经验,能保证在用户低感知的情况下,上报堆栈,后台通过对堆栈的分析便可以找到最佳解决方案。
2. 针对B端的视频剪辑工具,涉及到公司B端公司信息,不能提供完整的应用名称,和剪映类似
负责众多自定义View及触摸事件处理,如双指缩放视频播放,旋转吸附,时间线编辑,轨道拖动及变换,视频抽帧展示等;
负责草稿模块的设计,草稿包括视频编辑的所有信息,如视频/音频/文字/贴纸/特效/滤镜等,用户进行视频编辑后,需要在特定节点对编辑内容进行保存,用户继续编辑时需要从草稿恢复,里面非常多的技术细节不便一一展示,但是需要扎实的基础以及强大的逻辑支撑,剪映有一个完整的团队,而我们,只有两个人,由我主导,半年时间实现从0到1的开发,现在已经交由用户正常使用;
3.荔枝播客车载/小度端。