c0a8a56e91182cbffc67ec719976e4e4186aaaae
- pet_create_started / succeeded / failed 三事件(13 号规范 §3.1 强类型惯例:枚举编译期锁死,业务代码禁止手拼事件名与属性) - entryPoint 三枚举(post_register_guide 预留);failureReason 四枚举 (pet_limit_reached 因产品未设上限未纳入;5xx 与断网/超时客户端 不可区分,并入 network_error) - errorCode 携带业务码并推导 httpStatus(code ~/ 100);attemptSeq 记录表单会话内提交序号 - 单元测试 4 个(属性齐备、可空属性缺席语义) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Patbond Flutter
Patbond
可运行在 Android、iOS、Web 和桌面平台。
功能
- 社区动态搜索、点赞、收藏与评论
- 模拟 AI 图片/视频创作和社区发布
- 宠物资料、疫苗记录及健康档案管理
- 医院、美容和个人服务搜索、筛选与模拟预约
- 使用
shared_preferences持久化宠物、疫苗和帖子数据
AI 创作、预约、账号和部分菜单目前仍为本地演示交互。
运行
flutter clean
flutter pub get
flutter run
Web 调试:
flutter run -d chrome
验证
dart format --output=none --set-exit-if-changed lib test
flutter analyze
flutter test
flutter build apk --debug
Description
Languages
Dart
85.9%
HTML
10.2%
C++
1.9%
CMake
1.4%
Shell
0.3%
Other
0.3%