1.框架改造:基于jetPack库,将历史MVC架构改造为MVVM架构。
2.性能优化:参与建设性能/崩溃/卡顿监控体系。崩溃率维持在0.3%左右
3.内存优化:使用线程池替换项目中使用的野线程,降低内存使用成本
4.编码规范:推动团队代码规范,日常开发规范等,提升代码可读性
5.部门协调:参与各部门之间的沟通,对新业务讨论以及最终方案的技术选型,如:Datastore替换SP,协程替换rxjava、java代码改成kotlin等,使得代码全责让渡,代码分层
6.跨平台:Android支持flutter引擎预热,对引擎的缓存,减少页面白屏的时间
7.参与技术讨论、推动技术分享