项目名称:医动力患者版、医动力医生版(其他内部使用的APP)
项目时间:2020/08 - 至今
项目描述:两个项目用于帕金森慢病管理,一个医生使用,一个患者使用。患者可以在线上选择医生进行复诊,使用了第三方SDK进行IM聊天、音视频通话等。由于项目较多,APP内部使用多个小组件进行开发,方便维护管理。部分功能使用flutter进行开发。
项目职责:
1.负责多个项目的开发与维护,负责内存泄漏、应用包大小、启动优化等;
2.通过钉钉消息,及时发现内存泄漏、闪退等问题。
3.自定义日志系统,将日志写入本地,方便快速定位问题处理问题。
4.使用代理、通知等,进行数据的传递与交互。
5.封装统一的定时器,提供给多个功能进行使用,防止由于定时器产生的内存泄漏问题。
6.使用系统的AVFoundation框架封装视频录制、扫码功能,封装自定义播放器等。
7.使用黑魔法(方法交互)对部分功能进行统一处理,如网页加载时添加请求头信息等。
8.通过runtime在分类中添加属性,方便后续的使用。
9.通过自定义封装功能组件,提供给各个APP进行使用,便于维护。
10.通过研究FFmpeg,对其他同事的视频以及音频处理提供帮助。