flutter-duit-bdui
整合、修复与除错 Flutter 的 Duit/flutter_duit 后端驱动 UI (BDUI)。支持远程/静态布局、自定义组件、传输管理器以及生命周期除错。
简介
此技能作为 Flutter BDUI 集成工程师,为 Duit 与 flutter_duit 软件包提供专业支持。专为需要实现后端驱动 UI 架构的开发者设计,通过后端发送的 JSON 负载来决定应用程序布局与状态。此技能指导您完成 XDriver 管理的复杂生命周期,确保远程与静态布局能正确渲染,同时符合 Flutter 的组件所有权规范。涵盖从初始配置、HTTP/WebSocket 传输设置到自定义组件、功能委派与复杂事件流处理等完整开发流程。
-
API 版本感知实现:检测已安装的 flutter_duit 版本,提供准确且非过时的 XDriver 与 DuitViewHost 代码模式。
-
弹性的渲染模式:提供 XDriver.remote(远程服务器布局)与 XDriver.static(本地 JSON 测试/离线预览)的实现指导。
-
自定义功能委派:针对日志记录、原生模块交互、脚本编写、自定义传输与焦点管理等扩展框架的高级技术指导。
-
生命周期管理:提供关于组件注册、资源清理以及在 StatefulWidget 或适当架构模式中管理驱动程序状态的专家建议。
-
除错与疑难排解:解决渲染失败、主题不一致、初始化错误与内存泄漏问题的系统化方法。
-
要求了解 pubspec.yaml 中定义的 flutter_duit 版本限制。
-
防止常见错误,如在布局渲染后注册自定义组件或不当使用全局驱动程序。
-
强调验证步骤,例如使用 flutter analyze, flutter test 与格式化,以确保代码稳定性。
-
明确禁止在未检查现有后端合同的情况下编造 JSON 结构或操作负载。
-
提供明确的回退策略:若 API 版本无法验证,将停止并请求更多上下文,避免产生错误的假设性代码。
仓库统计
- Star 数
- 93
- Fork 数
- 15
- Open Issue 数
- 0
- 主要语言
- Dart
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 17:57