大家好,我是一名正在尝试用 AI 把产品想法做成真实 Demo 的个人创作者。
这次我用 TRAE 做了一个本地日记 App,名字叫「缘昔」。一开始我的想法其实很简单:我想做一个可以按日期保存回忆的软件,让每天发生的事不要只是模糊地过去,而是能被认真地留下来。
我没有一开始就把需求想得很完整,而是和 TRAE 一点点对话:先说我想要一个日历,再说我希望能点某一天写记录,后来又调整成“写日记”为核心。过程中让我印象最深的是,我只需要把脑子里的感觉讲出来,比如“今天页要简洁一点”“底部切换栏想要更高级”“背景不要廉价”,TRAE 就能帮我把这些模糊想法逐步变成可以运行的界面和代码。
原本我以为做一个 Android App 会卡在很多技术细节上,比如 Kotlin、Gradle、页面切换、图片选择、本地保存、日历节假日显示等等。但 TRAE 帮我一步步拆开问题,我只需要持续判断“这个方向对不对、体验好不好”,它负责把想法落到代码里。这个过程让我感觉,做 Demo 不再是只有专业工程师才能开始的事情。
1. Demo 简介
「缘昔」是一款本地 Android 日记 App,核心是按日期写日记、保存私人回忆。
它面向的是希望记录生活、保存情绪和回忆的人,比如学生、上班族、独居者,或者任何想把每天认真留下来的人。
主要功能包括:
-
今天页写日记
打开 App 后,首页就是当天的日记卡片。用户可以直接写下今天发生的事,并保存到本地 -
日历查看回忆
用户可以在日历中切换月份,选择某一天查看或补写日记。有记录的日期会有提示,节假日也会显示在日历上。 -
补写日期记录
用户可以选择任意日期写日记,添加一句小事、选择心情、添加照片,并支持保存和删除。
目前 Demo 不需要账号、不需要联网、不上传云端,所有内容都保存在本机,更符合私人日记的使用场景。
2. Demo 创作思路
灵感来源
很多时候,我们会记得一段时间的大概感受,却忘了具体是哪一天、发生了什么。比如某个夏天、某次旅行、某段低落的日子,最后都会变成很模糊的记忆。
我希望做一个产品,让回忆重新和日期绑定起来。不是泛泛地“记录生活”,而是让用户可以回到某一天,看到那天写下的东西。
想解决的问题
我想解决的是三个问题:
-
记忆太容易变模糊
很多重要的小事如果没有及时记录,很快就会被忘掉。 -
传统日记 App 太复杂
很多记录工具功能很多,但打开后反而不知道从哪里开始写。 -
私人记录需要安全感
日记本质上是很私人的内容,所以我选择做本地保存,不做账号和云端。
为什么做这个方向
一开始我想做的是“记录小事”的 App,但在开发过程中我发现,小事只是日记的一部分。如果产品核心只是“一句话小事”,它的情感承载力不够强。
所以后来我把核心调整为“写日记”,让首页只保留一个主要动作:写下今天。小事、心情、照片都变成辅助功能。这样产品更聚焦,也更符合长期使用的价值。
3. Demo 体验地址
目前「缘昔」是一个本地 Android Demo。
体验方式:
安装包:
app-debug.zip (855.0 KB)
视频:通过网盘分享的文件:屏幕录制 2026-07-09 224224.mp4
链接: 百度网盘 请输入提取码 提取码: 1111
建议评审观看顺序:
- 打开 App,进入今天页。
- 写一段今天的日记并保存。
- 进入日历页,查看有记录的小圆点和节假日。
- 选择某个日期,进入补写页。
- 添加心情、照片、小事并保存。
4. TRAE 实践过程
这次 Demo 是通过我和 TRAE 多轮协作完成的。整个过程大致分为以下几个阶段:
第一步:搭建 Android Kotlin 原型
我先告诉 TRAE,我想做一款本地保存回忆的 Android App,核心是按日期记录。TRAE 帮我确认技术方案:使用 Kotlin + 原生 Android View,不使用 Compose,不做账号、不做云端、不联网。
它帮我完成了基础项目结构,并实现了最初的 MVP 页面:
- 首页
- 日历页
- 日期记录页
- 本地 SharedPreferences 保存
第二步:调整产品核心,从“小事记录”改成“写日记”
开发中我发现,最初的“记录小事”不够有力量,于是我让 TRAE 帮我重新思考产品核心。后来我们决定把首页改成“今天的日记”,让用户打开 App 后直接开始写今天。
这一步 TRAE 帮我做了很多产品层面的取舍,比如:
- 去掉多余的首页信息。
- 把日记卡片作为首页核心。
- 小事记录降级为附属功能。
- 页面文案从“记录小事”改成“写日记”。
第三步:持续打磨 UI 和交互
在基础功能完成后,我继续让 TRAE 帮我打磨界面体验。我提出了很多偏感受的要求,比如:
- 首页要更简洁。
- 配色改成活力橙和白色。
- 底部切换栏要更高级。
- 今天页背景不能太单调,但也不能廉价。
- 底部导航要变成滑动切换的小胶囊。
TRAE 根据这些描述,逐步完成了:
- 活力橙 + 白色配色。
- 今天页动态光晕背景。
- 信笺横线和纸张纤维效果。
- 悬浮底部导航。
- 胶囊式滑动选中效果。
- 三个底部图标替换。
- 日历节假日显示。
第四步:修复问题和验证
开发过程中也出现过一些问题,比如:
- Kotlin 和 Java JVM target 不一致导致 Gradle 编译错误。
- 日历边缘日期选中高亮显示不完整。
- 背景随机句子导致界面杂乱,后来被移除。
- 底部切换栏透明后仍然占位,后来改成真正悬浮。
每次出现问题,我都会把现象描述给 TRAE,它会帮我定位可能原因,再修改代码并运行 Gradle 编译验证。
目前项目已经通过:
.\gradlew.bat assembleDebug
后续还需要继续在 Android Studio 模拟器或真机上做视觉验收。
id:239074885505239:61f895fc6f6622bec1ce575c03729344_6a3aaebf4bbe190c645b4480.6a4f62ef99bd17d20243597f.6a4f62ef99bd17d20243597d:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/9 16:59:27)
id:239074885505239:14f6ee05bf40244078fbeee4fa178dec_6a3aaebf4bbe190c645b4480.6a4f61fc99bd17d20243595c.6a4f61fc99bd17d20243595a:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/9 16:55:24)
id:239074885505239:dec57ca213fa3589eb42c38ea08c2ef2_6a3aaebf4bbe190c645b4480.6a4f4b0d99bd17d202435892.6a4f4b0d99bd17d202435890:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/9 15:17:33)
5. 当前完成度和后续计划
目前「缘昔」已经完成了一个可以运行的 Android 本地 Demo,核心体验已经闭环:
- 写今天的日记
- 按日期查看记录
- 补写过去日期
- 添加心情和照片
- 本地保存
- 日历节假日显示
- 底部滑动导航
后续我想继续优化:
- 补 App 桌面图标。
- 优化日历页节假日和记录提示的视觉层级。
- 增加搜索功能。
- 增加按年份回忆。
- 增加本地备份导出。
- 增加本地加密。
- 把代码结构拆分得更清晰,方便长期维护。
6. 总结
这次用 TRAE 做「缘昔」,最大的感受是:AI 不只是帮我写代码,它更像一个能一起打磨想法的开发搭档。
我可以先说一个很模糊的需求,然后在看到 Demo 后继续调整。每一轮对话都让产品更清楚一点,也让我更敢把脑子里的想法变成真实的软件。
「缘昔」现在还只是一个原型,但它已经有了我想要的方向:简单、私人、按日期保存回忆。希望它以后能成为一个让人愿意每天打开、安静写下生活的日记 App。







