1.项目概述
兵卒五金是一款专注五金行业的电商平台,采用 Flutter 技术开发,实现 iOS 与 Android 双端统一代码与界面,功能涵盖商品浏览、购物车、订单管理、支付、物流跟踪及售后服务。
2.技术架构与选型
项目基于 Flutter + GetX 架构,采用 MVVM 模式实现数据与视图分离;网络层使用 Dio 封装统一接口访问,支持全局错误处理与请求缓存;本地存储采用 Hive,保障用户数据的高效读写与持久化。
3.核心功能与职责
我主要负责项目的 技术选型、架构设计与核心功能开发。在订单模块中,负责下单、支付、发货、退款等完整流程设计与实现,包含库存校验、幂等控制、支付回调与异常补偿机制,确保交易流程安全稳定。
4.打包与发布
负责 Android 与 iOS 的打包、签名及自动化发布流程,编写构建脚本并接入 CI/CD,实现版本管理、渠道包生成与快速回滚,显著提升上线效率与版本可控性。
5.项目成果与价值
通过 Flutter 的跨端特性,实现了超过 90% 的代码复用率,有效缩短了开发周期。架构设计清晰、模块解耦良好,性能稳定、启动速度快。项目现已在多个渠道稳定运行,得到用户与团队一致好评。