# MoodFlow **Repository Path**: ai-program/MoodFlow ## Basic Information - **Project Name**: MoodFlow - **Description**: MoodFlow项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-10 - **Last Updated**: 2026-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MoodFlow — AI情绪日记 跨平台情绪追踪应用,支持 iOS、Android、华为应用市场。 ## 功能特性 - 🧘 **情绪记录** - 8级情绪选择 + 笔记 + 标签 + 活动追踪 - 🤖 **AI洞察** - 基于记录生成个性化情绪分析 - 📅 **情绪日历** - 可视化月度情绪分布 - 📊 **统计图表** - 情绪趋势、分布、连续记录统计 - 🔔 **每日提醒** - 自定义时间推送通知 - 🌙 **深色模式** - 支持跟随系统或手动切换 - 📤 **数据导出** - 导出CSV格式的情绪数据 - ☁️ **多平台同步** - SQLite本地存储,跨设备使用 ## 技术架构 - **框架**: Flutter 3.24+ - **语言**: Dart - **状态管理**: StatefulWidget + Provider - **本地存储**: SQLite (sqflite) - **图表**: fl_chart - **通知**: flutter_local_notifications ## 平台支持 | 平台 | 最低版本 | |---|---| | iOS | 12.0 | | Android | API 21 (Android 5.0) | | 华为 | Android 5.0+ (HMS) | ## 安装运行 ### 1. 安装 Flutter SDK ```bash # macOS git clone https://github.com/flutter/flutter.git -b stable export PATH="$HOME/flutter/bin:$PATH" # 国内镜像(推荐) export FLUTTER_STORAGE_BASE_URL="https://mirrors.sjtug.sjtu.edu.cn/flutter" flutter doctor ``` ### 2. 运行项目 ```bash cd MoodFlow flutter pub get flutter run ``` ### 3. 构建各平台 ```bash # iOS (需要 Xcode) flutter build ios --release # Android APK flutter build apk --release # Android App Bundle (华为/Google Play) flutter build appbundle --release # macOS flutter build macos --release ``` ## 项目结构 ``` MoodFlow/ ├── lib/ │ ├── main.dart # 入口 │ ├── theme/app_theme.dart # 主题配置 │ ├── models/ │ │ └── mood_entry.dart # 情绪记录模型 │ ├── services/ │ │ ├── storage_service.dart # SQLite存储 │ │ └── mood_service.dart # AI洞察服务 │ └── screens/ │ ├── home_screen.dart # 首页 │ ├── write_screen.dart # 记录页 │ ├── calendar_screen.dart # 日历页 │ ├── stats_screen.dart # 统计页 │ ├── settings_screen.dart # 设置页 │ └── onboarding_screen.dart # 引导页 ├── android/ # Android配置 ├── ios/ # iOS配置 └── pubspec.yaml # 依赖配置 ``` ## 上架应用市场 ### App Store (iOS) 1. 注册 Apple Developer Program ($99/年) 2. Xcode → Product → Archive → Distribute 3. App Store Connect 填写元数据提交审核 ### Google Play (Android) 1. 注册 Google Play Developer ($25一次性) 2. `flutter build appbundle --release` 3. Google Play Console 上传AAB提交审核 ### 华为 AppGallery 1. 注册华为开发者联盟 2. `flutter build apk --release` 生成APK 3. AppGallery Connect 上传APK提交审核 ## 定价策略 - **免费版**: 无限情绪记录、基础统计、7天提醒 - **Pro ($4.99/月 或 $39.99/年)**: AI洞察报告、无限提醒、数据导出、统计报告 ## License Proprietary. All rights reserved.