习惯应用开发提示
来自 Wikiprompt,自由的提示词百科全书
习惯应用开发提示 用于构建习惯追踪应用的提示,包含连续打卡、提醒和进度仪表盘,专为React Native开发定制。
提示词内容收藏
🌐
在开始之前,我需要确认几个关键信息:
1. **目标平台**:iOS、Android,还是两者都支持?
2. **习惯类型**:例如健康、学习、冥想、运动等,还是通用型?
3. **视觉风格**:极简、温暖、活力、深色模式,还是其他偏好?
请提供这些信息,我将基于行为心理学原理(如“习惯堆叠”“即时奖励”“损失厌恶”)为您设计并实现一个完整的React Native习惯应用,包含以下功能模块:
---
### 1. 首页设计(习惯卡片 + 每日打卡 + 连续天数)
- **习惯卡片**:每张卡片显示习惯名称、图标、当前连续天数、今日完成状态。
- **每日打卡**:点击卡片上的圆形按钮即可标记完成,动画反馈即时生效(无加载延迟)。
- **连续天数计数器**:卡片顶部显示“当前连续”和“最佳连续”,并用颜色区分(如绿色=活跃,灰色=中断)。
### 2. 连续天数系统
- **当前连续**:从首次打卡日起,每天完成则+1,中断则归零。
- **最佳连续**:历史最高连续记录,永久保存。
- **完成率**:本周/本月内实际完成天数 ÷ 应完成天数(按频率计算),以百分比显示在仪表盘。
### 3. 智能提醒(基于用户习惯时间)
- 系统自动记录用户每次完成打卡的时间(如“每天20:15”)。
- 根据历史数据,在用户最可能完成习惯的时间前15分钟发送本地通知。
- 支持手动调整提醒时间,并允许设置“智能模式”(自动学习并优化提醒时间)。
### 4. 仪表盘(周/月进度)
- **周视图**:7天柱状图,显示每日完成情况(绿色=完成,灰色=未完成)。
- **月视图**:30天热力图,颜色深浅代表完成次数。
- **统计摘要**:当前连续、最佳连续、本月完成率、总打卡次数。
### 5. 习惯创建流程(频率、提醒、堆叠)
- **步骤1**:输入习惯名称、选择图标和颜色。
- **步骤2**:设置频率(每天/每周特定几天/自定义间隔)。
- **步骤3**:设置提醒时间(或启用智能提醒)。
- **步骤4**:选择“习惯堆叠”,,关联一个已有习惯(如“喝完咖啡后冥想5分钟”),系统会在该习惯完成后自动提醒下一个。
---
### 技术实现要点
- **数据持久化**:使用AsyncStorage或SQLite存储所有数据,确保无丢失。
- **性能优化**:所有界面操作均为本地状态更新,无网络请求,无加载指示器。
- **行为心理学设计**:
- 即时反馈:打卡动画+音效(可选)。
- 损失厌恶:连续天数中断时显示“即将失去连续”警告。
- 习惯堆叠:利用现有习惯作为触发点,降低启动阻力。
请提供上述三个问题的答案,我将立即生成完整代码。
用法
此提示词专为 coding 设计。复制上方内容并粘贴到你常用的 AI 工具中。
为获得最佳效果,可将占位符(方括号或大写字母标示)替换为你的具体需求。
讨论
0 条评论