简介:⼤丰收App是⽠⼦养⻋依托线下⻔店,对汽⻋提供养护、维修、保险等多种服务的B 端运营移动⼯具 。⽀撑运营、商业、CRM、供应链、保险等多平台业务,具有⻆⾊多,业 务多,流程复杂等特点。 主要职责及技术:
• 初期结合业务场景,对App进⾏模块化设计和搭建,根据⽤户⻆⾊划分模块,使⽤MVC + MVVM 开发模式,实现了app快速搭建和开发,后期结合ARouter进⾏组件化改造。
• 使⽤ARouter对模块间跳转和通信进⾏解耦,⽀持url⻚⾯跳转。
• 使⽤Retrofit2对⽹络层封装,设计EnvManager规范解决多后端url和环境切换问题。
• 结合业务设计“k-v”型DCache数据缓存模块,⽅便数据存储。
• 由于⻆⾊增多,前后端结合,实现⻆⾊权限动态化配置。
• 设计开发“钣喷开单”模块,抽象⾯-⼯艺-sku操作权限,多⻚⾯可复⽤,减少后期开发⼯ 作量约50%。
• 设计开发“数字量化检测”模块,UI配置动态化设计,权重打分,实时缓存结果,避免前端 重复开发,⽀持同类型⼗多个sku灵活配置上线。
• 开发接⼝业务监控报警功能,同⼀⽤户同⼀接⼝频繁出错,⾃动发邮件给相关责任⼈。 • 中期对app进⾏apk瘦身优化,包体积下降60%。
• 结合线下场景,调研并推动落地智能⽔表、⻋位识别、供应链条码管理等智能硬件项⽬。
• 参与热修复、插件化等技术⽅案改造。
• 部分flutter⻚⾯接⼊⼯作。
• 开发效率⼯具,如app环境切换、埋点可视化检测等帮助前后端开发、调试、排查问题。