1.熟练使用xcode,并了解Object-C语言。具备独立负责模块架构设计 、项目整体架构规划与落地的能力。
2.熟悉Network、SDWebImage等库的使用。有MVVM 架构实现业务 / UI Model 解耦的实战经验。
3.有前端开发经验,可以使用vue+TS进行前端页面开发
4.有跨端开发经验,主要是iOS+web方向。了解iOS和web的通讯机制和具体实现方式。
视频剪辑编辑器
1.从0-1的开发,从架构设计到页面布局均由我开发完成。
2.采用MVVM的架构设计剥离数据和UI,减少因业务导致的数据变化对UI的影响。
3.视频播放的SDK和主页面采用中间层做隔离,减少因底层SDK的变化而影响调用。
4.页面复杂操作由独立的逻辑操作类处理,增加可复用性。
5.编辑器采用模块化管理,使用pod的方式,可供不同的APP集成使用。
跨端
1.APP中接入完全由web实现的编辑器,并可以迭代编辑器的能力
2.设计和实现了web编辑器的溶图、涂鸦笔等功能
3.也可以开发PC端浏览器页面的布局