运行参考 App 与阅读源码结合,建立可迁移的事实链。
AI 从参考 App 到目标 App:用成熟行为驱动新开发
先跑起来再动手:AI 参考 App 行为考古方法
开发 目标 App 时,第一件事不是写页面,而是运行 参考 App 内部源码路径。只有参考 App 真正跑起来,才能确认功能入口、登录行为、接口调用和页面状态。
代码能告诉我们结构,运行能告诉我们行为。迁移工作必须同时依赖两者。
我是 AI 灵感闪现,正在使用 OpenClaw/小龙虾/Hermes Agent/爱马仕/QClaw/Workbuddy 和 Claude Code/CC/Codex/Gemini CLI) 实践一套“AI 自动驾驶系统”:让 AI 逐步接管健康、投资研究、学习、工作与生活中的具体任务。只需要给出一个想法或目标,会用 2 小时梳理 AI 可接管路径,4 小时做出可交互原型,2 天完成 PoC 验证,2 周交付可上线 MVP。先快速验证真实需求,再把有效方向持续做深,直到变成可稳定运行的 AI 工作流。持续分享实践在:
微信公众号 “AI灵感闪现” 和 https://www.vibesparking.com
运行参考 App
参考 App SIT 运行命令使用了指定 Flutter、flavor、channel 和 device:
flutter run --flavor=[flavor] --dart-define=CHANNEL=[channel] lib/main.sit.dart这一步暴露了两个事实:
Android 构建可能受 Gradle/Jetifier 内存影响,需要调整 JVM 参数。 --start-paused会让 App 等待 VM service resume,需要额外恢复 isolate。
这些不是业务代码问题,但会影响观察参考行为。开发新 App 时,要把环境问题和业务问题分开处理。
登录并观察真实路径
使用 SIT 账号 SIT 测试账号 登录 参考 App 后,可以看到它调用:
登录/业务写入接口业务查询接口业务查询接口业务查询接口业务查询接口业务查询接口
这些接口说明 参考 App 登录后不是本地静态页面,而是从 SIT 数据库获取当前用户、设备、权限和记录状态。目标 App 后续实现也必须复用这些已有接口,而不是单独造一套数据源。
用源码补足 UI 观察盲区
参考 App 有锁屏和权限覆盖层,运行时不一定容易直接点到目标页面。这时要回到源码确认路由:
参考 App 内部源码路径参考 App 内部源码路径参考 App 内部源码路径参考 App 内部源码路径
源码确认了:
亲情用户入口路由到/familiar_user_list。/familiar_user_list使用列表页面和列表数据模块。页面支持扫码添加和二维码授权。 详情页通过 详情数据模块(relative_id: ...)查看被授权账号数据。
这就是“运行 + 源码考古”的组合:运行验证真实环境,源码确认不可见细节。
行为观察清单
每次参考 App 调研都应记录:
登录账号和登录结果。 目标页面入口和路由。 首屏、弹窗、权限、锁屏状态。 关键 UI 文案。 列表字段和字段优先级。 成功后的跳转。 失败后的提示。 API endpoint、请求参数和响应字段。 Native 插件或 BLE bridge 的入口。
经验
“我看到了页面”不等于“我理解了功能”。真正可迁移的是运行行为、源码路径和接口证据共同构成的事实链。


加入 AI灵感闪现 微信群
长按下图二维码进入 AI灵感闪现 微信群

长按下图二维码添加微信好友 VibeSparking 加群

关注 AI灵感闪现 微信公众号

夜雨聆风