个人职责:
1. 负责项目底层架构 网络层 图片加载层 base层的抽取和封装
2. 负责项目 埋点、IM、WebView、登陆模块 项目整体框架维护
3. 负责项目组件化 模块的拆分 页面结构上MVVM封装维护
4. 协同解决项目的一些技术难点 比如自定义复杂的view 内存高消耗 等
5. 把控整个项目的质量 针对不同的情况 采取不同的优化措施 比如 过渡绘制 运行内存泄露 等
技术要点:
1.解决APP性能消耗严重问题 比如过度绘制 内存泄漏 优化数据结构等
2.解决APP内较难实现的UI效果常用自定义View实现
3.规范团队成员编码规范,并提供相关资料指导学习
4.将项目由原始的 mvc开发模式 带到mvvm开发模式 并自行封装一套适用于公司项目的基础架构
5.拆分 解耦各个功能模块,将项目从单一模块的开发 带到组件化的开发 大大节约开发编译时间
6.其他模块需求迭代的日常维护:IM、WebView、Push、网络、图片加载、支付等