first commit

This commit is contained in:
ytc1012
2025-11-22 18:17:35 +08:00
commit d427916c6a
169 changed files with 15241 additions and 0 deletions

197
product-design.md Normal file
View File

@@ -0,0 +1,197 @@
# ADHD 专注伴侣产品方案(个人开发者版)
> **产品名称**FocusBuddy暂定备选GentleFlowMindAnchorComeBack TimerSoftFocus
> **定位**:一款为神经多样性人群设计的、无惩罚、情感支持型专注工具
> **目标**:帮助用户温柔地回到当下,而非追求“高效”
> **适用平台**iOS + AndroidFlutter 跨平台)
> **开发周期**46 周 MVP
> **作者**:个人开发者
> **最后更新**2025年11月22日
---
## 一、产品背景与市场机会
### 1.1 用户痛点
- ADHD 及注意力困难人群常因“无法专注”产生自我批评;
- 现有番茄钟工具强调“完成”,失败即惩罚(如 Forest 树枯死),加剧焦虑;
- 用户需要的是“允许分心 + 温柔回归”的支持机制,而非效率压榨。
### 1.2 市场验证
- 全球约 **45% 成年人**存在 ADHD 特征CHADD 数据);
- Reddit r/ADHD 拥有 **超 200 万订阅者**TikTok #ADHDTips 话题播放量超 **10 亿**
- 竞品如 Tiimo估值 $1 亿、Focus Keeper长期付费榜前列证明付费意愿强
- **空白点**:缺乏轻量、离线、情绪友好的垂直工具。
### 1.3 为什么适合个人开发者?
- 功能聚焦,无需后端;
- 开发成本低(纯本地逻辑);
- 广告变现路径清晰;
- 社区自传播潜力大。
---
## 二、产品定位与原则
### 2.1 核心理念
> “专注不是坚持不走神,而是每次走神后,都愿意轻轻回来。”
### 2.2 三大设计原则
| 原则 | 说明 |
|------|------|
| **无惩罚机制** | 分心不中断计时,不断连成就,不重置进度 |
| **本地优先** | 所有数据仅存于设备,不联网、不上传 |
| **情绪友好** | 用鼓励文案、柔和动效、低刺激视觉降低焦虑 |
### 2.3 避免踩坑
- ❌ 不使用 “ADHD”、“治疗”、“诊断” 等医疗词汇;
- ✅ 定位为 “focus support tool for neurodivergent minds”
- ✅ 强调 “gentle”, “kind”, “no guilt”。
---
## 三、核心功能MVP
### 3.1 功能列表
| 模块 | 功能 | 说明 |
|------|------|------|
| **启动页** | 一键开始专注 | 默认 25 分钟可滑动调整560 分钟) |
| **专注中** | “I got distracted” 按钮 | 点击记录分心类型,不中断计时 |
| **分心分类** | 4 种常见场景 | • Scrolling social media<br>• Got interrupted<br>• Felt overwhelmed<br>• Just zoned out |
| **温柔回归** | 鼓励反馈 | 显示文案“It happens. Lets gently come back.” + 轻柔音效 |
| **专注报告** | 每日总结卡片 | 含总时长、分心趋势、随机鼓励语 |
| **成就系统** | 连续完成奖励 | 解锁主题皮肤(如 “Calm Cloud” |
| **广告激励** | 可选看广告 | 解锁新主题或恢复断连(非强制) |
### 3.2 差异化亮点
- **Body Doubling Lite**:未来可扩展静默陪伴视频(当前 MVP 暂不实现);
- **ASMR 音效**:集成免费 CC 协议白噪音(雨声、键盘声);
- **Export Report**:生成 PDF 周报(用户主动触发,用于与治疗师分享)。
---
## 四、UI/UX 设计
### 4.1 视觉风格
- **色彩**:莫兰迪色系(主色 `#A7C4BC`,背景 `#F8F6F2`
- **字体**Nunito圆润、易读
- **图标**:手绘感、轻微不规则
- **动效**:缓慢粒子飘动、按钮呼吸动画
### 4.2 核心页面Figma 原型)
#### 页面 1启动页Home
```
[居中大按钮] Start Focusing (25 min)
[小字提示] Tap 'I got distracted' anytime — no guilt.
```
#### 页面 2专注中During Focus
```
24:37
[按钮] I got distracted Pause
(点击后弹出分心类型选项)
```
#### 页面 3专注报告Summary
```
✅ You focused for 24 minutes today.
📊 Distractions: 2 times
🌱 Achievement unlocked: "Calm Cloud"
[按钮] Watch ad to unlock next theme
```
### 4.3 鼓励文案库(随机展示)
- “Showing up is half the battle.”
- “Every minute counts.”
- “Youre learning, not failing.”
- “Gentleness is strength.”
---
## 五、技术实现
### 5.1 技术栈
| 组件 | 方案 |
|------|------|
| 跨平台框架 | Flutter |
| 本地存储 | Hive加密支持 |
| 定时与通知 | flutter_local_notifications + workmanager |
| 动画 | Lottie / Rive |
| 音频 | just_audio |
| 广告 | Google AdMob + TopOn 聚合(可选) |
### 5.2 数据结构Hive
```dart
class FocusSession {
DateTime startTime;
int durationMinutes;
List<Distraction> distractions;
}
class Distraction {
String type; // e.g., "social", "interrupted"
DateTime time;
}
```
### 5.3 开发里程碑
| 周数 | 目标 |
|------|------|
| 第1周 | UI + 基础计时器 |
| 第2周 | 分心记录 + Hive 存储 |
| 第3周 | 报告生成 + 成就系统 |
| 第4周 | 广告接入 + 测试发布 |
---
## 六、合规与隐私
### 6.1 隐私政策要点
- **无数据收集**:所有数据仅存于设备;
- **无分析 SDK**:不使用 Firebase、GA 等;
- **广告透明**:说明 AdMob 使用,提供个性化广告关闭指引;
- **非医疗工具**:明确声明不用于诊断或治疗。
### 6.2 隐私政策模板(摘要)
> “FocusBuddy is 100% offline. We do not collect your name, email, location, or usage data. All sessions stay on your device. We use Google AdMob for optional ads, which you can disable via device settings.”
(完整模板见附件)
---
## 七、变现模型
| 收入来源 | 实现方式 | 预期占比 |
|--------|--------|--------|
| 激励视频广告 | 完成专注后解锁主题 | 70% |
| 插屏广告 | 每3次专注展示1次可跳过 | 20% |
| 去广告内购 | $2.99 一次性购买 | 10% |
| 主题包(未来) | $0.99 解锁新皮肤 | 增量 |
### 收益预估1万下载10% DAU = 1000人
- 日收入 ≈ $35
- 月收入 ≈ $90150初期随留存提升可翻倍
---
## 八、推广策略(零预算冷启动)
1. **Reddit 渗透**
- 发帖 r/ADHD“Made a focus app that doesnt shame you—feedback welcome!”
2. **TikTok 短视频**
- 内容“How I stopped hating myself for losing focus”
3. **Product Hunt 首发**
- 标题“A focus timer for people who hate focus timers”
4. **ADHD 博主合作**
- 免费提供 Pro 版,换取真实测评
---
> **愿景**
> 让每一个“不同大脑”的人,都能在专注的路上,被温柔以待。
---
> ✨ **备注**:本方案专为个人开发者设计,强调最小可行、快速验证、情感价值优先。