该应用对标阿里钉钉,作为公司内部沟通办公的移动软件
本人作为该项目移动端负责人,主要负责 项目的架构设计与搭建、需求评估排期、技术选型、模块开发、性能优化、日常维护和发 布。
主要成果:
使用组件化模式开发;
代码架构使用 MVP 设计模式;
实现 SRE 动态配置机制,进行配置下发;
运用命令模式实现命令中心,作为各个模块的事件通知中心;
性能优化-启动时间优化(从 900ms 优化到 500ms)、卡顿优化(平均 FPS 保持在 55 左右)、 内存优化(无内存泄漏、无内存抖动)、电量优化(下降了 50%)等;
动态模块-支持第三方部门的内容嵌入(该功能获得过公司的专利奖);
流程引擎模块-支持公司所有流程的提交审批;
安全性-接口请求签名加密、防抓包、阻止违规打卡。