Worktile
1.在项目中使用模块化开发,在职期间尝试了React Native 开发CRM 模块;
2.项目使用MVVM架构,并采用 RXSwift + WCDB(缓存)开发项目模块;
3.评论用 UILabel 实现富文本,支持特殊字符的点击和跳转;
4.自己封装Markdown 解析并用WebView来实现文档和描述的展示和预览、封装图片浏览器、项目和任务模块看板视图等控件;
5.使用Cocoapods 管理项目,并使用 fastlane 自动打包上传 App Store;
7.用TextKit 封装了一套满足项目中需要的 Markdown 格式的控件, 用于展示和预览;
8.封装文件上传管理器;
9.性能优化;