0. 先和大家打个招呼吧 
你是谁:一名零基础开发者,有商用长期运营产品的经验,本次独立完成了一款 AI 家族健康社交 App。
你是怎么用 TRAE 把 Demo 做出来的:
说实话,开干之前我以为做个"三端统一 + AI 问诊 + 家族群 + 医生端"的 App 至少要折腾几个月。结果和 TRAE 配合下来,最真实的感受是——“原来脑子里想到的东西,真的可以一句一句讲给它听,然后它就给你做出来了”。
整个过程我是这样配合的:
-
我把需求拆成"人话":比如"群聊要像微信那样,列表点进去是聊天页,消息气泡绿的靠右白的靠左",TRAE 直接就理解了,生成的 UI 几乎不用改。
-
最让我惊喜的一步:我说"再加一个医生端,医生也能登录问我问题",本来以为要重搭一套架构,结果 TRAE 帮我抽象了
AppIdentity枚举 + 启动身份选择页 + 医生端独立 Shell,一套身份切换逻辑干净利落,那一刻真的觉得"原来这么简单"。 -
跨过的最大的坎:华为 Health Kit 的穿戴设备数据同步,我完全不懂适配器模式怎么写。TRAE 帮我设计了
HealthKitAdapter抽象接口 + 华为/Apple/小米三个实现类,还把睡眠详情(入睡时间、深睡浅睡 REM、夜醒次数)都塞进了数据模型。这种"我说需求,它补架构"的配合方式,让我这个零基础也能做出商用级结构。
TRAE 帮我跨过的不是某一行代码,而是**"从想法到成品"那道最宽的鸿沟**。
1. Demo 简介
是什么:Flutter 三端统一(鸿蒙 / Android / iOS)的 AI 家族健康社交 App,含患者端 + 医生端双端登录。
面向谁:关注家人健康的中青年家庭用户(管理父母/长辈健康数据),以及需要在线随访的基层医生。
主要功能:
-
AI 助手(患者端)
-
体检报告解析:8 项指标识别,异常项高亮,按"重点项目 → 下一步 → 还需补充"结构输出
-
舌象追踪:望闻问切四步引导,长期历史对比
-
中医九种体质辨识:16 题标准化问卷(ZYYXH/T157-2009)+ 5 维调理方案
-
-
家族群(微信风格)+ 医生在线问诊群
-
5 个群聊:相亲爱一家人 / 爷爷健康守护 / 爸爸血压管理 / 广场打卡群 / 李医生在线问诊群
-
群聊列表 → 聊天详情页,未读红点,群公告
-
AI 主动问诊、家人互相提问、投票
-
医生消息绿色"医生"徽标,问诊对话流
-
AI 解读 / 健康预警 / 周报 / 体质 / 医嘱可转发到家族群
-
-
医生端
-
患者列表(4 位预设,风险分级色条)
-
健康数据总览(今日概况 / 高危预警 / 趋势卡)
-
在线问诊(快捷提问 + 医嘱编辑器 + 患者历史)
-
用药方案 + 诊疗建议双 Tab,诊疗建议一键转发家族群
-
截图建议位置:启动身份选择页 / 家族群列表 / 李医生在线问诊对话 / 医生端患者列表 / 健康档案穿戴同步卡
2. Demo 创作思路
灵感来源: 家里老人血压血糖长期偏高,每次复查医生都要问"最近数据怎么样",但家人各自记在手机备忘录里,医生看不到全貌。我就想——能不能让"家庭健康数据"和"医生随访"在一个群里打通?
想解决的问题:
-
痛点 1:长辈健康数据分散在各自手机里,子女远程看不到
-
痛点 2:AI 问诊给的建议没法直接告诉家人,还要手动截图转发
-
痛点 3:基层医生随访靠电话/微信,看不到患者连续数据,效率低
为什么做这个方向:
-
社会服务属性强:老龄化背景下,家庭健康管理是真需求
-
AI 落地场景清晰:体检报告解读、舌象观察、症状分诊——都是 AI 能帮上忙、又不会替代医生的"辅助"场景
-
技术取舍:三端统一用 Flutter 一套代码搞定;Health Kit 用适配器架构预留,Demo 阶段用模拟数据也能跑通完整流程;AI 严格遵循知识库安全边界,只做健康科普和信息整理,绝不诊断疾病
3. Demo 体验地址
开源仓库(公开可访问): https://github.com/18824043319/xuebao-doctor
运行方式:
Bash
git clone https://github.com/18824043319/xuebao-doctor.git
cd xuebao-doctor
flutter pub get
flutter run -d macos # 或 chrome / android
演示路径:
Plain Text
启动闪屏 → 选患者端 →
① 今日调养 → 望闻问切四步
② 健康档案 → 穿戴同步 → 异常预警 → 推送家族群
③ AI 助手 → 体检报告解析 → 转发家族群
④ 家族群 → 李医生在线问诊群 → 医患对话
⑤ 切换医生端 → 患者列表 → 在线问诊 → 发医嘱
4. TRAE 实践过程
完整开发流程
| 阶段 | 任务 | TRAE 配合方式 |
|---|---|---|
| 1 | 需求拆解 + 架构设计 | 对话描述功能分区,TRAE 输出 4 Tab 主框架 + 共用组件(FeatureGroup/FeatureCell) |
| 2 | AI 助手开发 | 描述体检报告解析逻辑,TRAE 实现 report_parser + 知识库安全边界 |
| 3 | 家族群重构 | 说"像微信那样",TRAE 输出群聊列表 → 聊天详情页完整微信风格 UI |
| 4 | 健康档案 + Health Kit | 描述适配器架构,TRAE 设计 HealthKitAdapter 抽象 + 华为/Apple/小米实现 |
| 5 | 医生端 | 说"加个医生端,医生也能登录问我问题",TRAE 实现 AppIdentity + 启动身份选择 + 医生端 Shell |
| 6 | 医生群聊 | 说"在建一个有医生的群聊",TRAE 新增李医生在线问诊群 + 医生消息徽标 |
| 7 | 打包发布 | 说"压缩打包发开源链接",TRAE 用 gh CLI 自动创建 GitHub 仓库并推送 |
关键步骤截图(建议补充)
关键任务 Session ID
-
Session 1:
6a532bfbae160a3960b249bc-
任务:雪宝医生 App 全流程开发(患者端 + 医生端 + 家族群 + 健康档案 + AI 助手 + GitHub 发布)
-
涵盖:今日调养四步引导、家族群微信风格重构、华为 Health Kit 适配器、医生端双端登录、李医生在线问诊群、开源打包发布
-
-
Session 2:1941061277850668:f096fef96b440d732cc831446b9d1c4f_6a532bfbae160a3960b249bc.6a53386dae160a3960b24c2e.6a53386dae160a3960b24c2d:TRAE Work CN.0.1.34.no_sid.no_ppe.T(2026/7/12 14:47:21)
Session 3:1941061277850668:5af22b024f624eb2667e276477bde362_6a532bfbae160a3960b249bc.6a5343bcae160a3960b24f1b.6a5343bcae160a3960b24f19:TRAE Work CN.0.1.34.no_sid.no_ppe.T(2026/7/12 15:35:24)
5. 对应的报名审核通过的帖子链接
备注补充
技术亮点:
-
全局状态总线(AppBus)跨 Tab 传递 AI 解读/健康预警/医嘱转发
-
适配器模式封装 Health Kit,便于后期更换第三方服务商
-
模块化分层,新增/修改功能互不干扰
-
AI 回答严格遵循知识库安全边界,急症红旗直接建议就医
数据声明:所有数据为虚构演示数据,无真实隐私;AI 回答仅用于健康科普,不能替代医生面诊。
脚注 ↩︎


