讨论

习惯应用开发提示

来自 Wikiprompt,自由的提示词百科全书

Elsa Ai

2026年4月27日

习惯应用开发提示 用于构建习惯追踪应用的提示,包含连续打卡、提醒和进度仪表盘,专为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 工具中。

为获得最佳效果,可将占位符(方括号或大写字母标示)替换为你的具体需求。

参考资料

分类:coding| twitter| react-native| habit-app

讨论