寻找技术合伙人——Flutter App

54 阅读1分钟

1. 交付目标 交付一个工程质量极高、逻辑分层清晰、易于扩展的 Flutter App 骨架。不追求视觉细节,重点在于数据稳定与架构合理。

2. 技术硬指标

  • 框架: Flutter (Stable) + Riverpod + GoRouter。
  • 架构: Clean Architecture / Repository Pattern (逻辑与UI分离)。
  • 数据: Hive/Isar (本地持久化,杀进程不丢数据)。
  • 内购: 集成 RevenueCat (支持消耗型与订阅型)。

3. 核心功能范围

  • 首页: 布局框架,图片使用 AppAssets 集中管理。
  • 五行页: 需剥离出 EnergyService 类,目前返回 Mock 数据,预留算法接口。
  • 养成页: 点击互动逻辑,经验值升级逻辑 (Controller 层)。
  • 支付页: 跑通购买流程,UI 需即时反馈 VIP 状态。

4. 关键防御条款 (防坑)

  • 配置集中化: 所有图片路径、颜色值、文案必须提取到独立文件 (assets.dart, theme.dart),严禁硬编码
  • Debug 后门: 提供一个隐藏页面,可一键重置数据、一键加金币、一键满级。
  • 代码规范: 核心逻辑必须有注释。

5. 验收标准 (Acceptance Criteria)

  • 不包含: 正式上架 App Store/Google Play。

  • 必须包含:

    • iOS: 上传至 TestFlight 并可安装运行。
    • Android: 提供 Release 签名包 (APK/AAB) 及签名文件。
    • 内购在沙盒环境测试通过。