使用 junior 生成 Flutter 代码
junior 提供多种由 AI 模型(GPT 3.5 turbo 和 GPT4)驱动的代码生成器,并经过定制以提供最佳的 Flutter 开发体验。目前提供以下生成器:
- BLoC 生成器
- 模型生成器
- Flutter AI 全代码库
即将推出
- 单元测试生成器
- Widget 测试生成器

BLoC 生成器
BLoC 生成器可帮助您轻松准备 Flutter BLoC 类。向 junior 解释 BLoC 的任务和范围,它将为您创建好。
提示和输出的一些示例位于 bloc_generator 文件夹中。示例代码未进行编辑,它将按 junior(您的 Flutter AI 结对编程伙伴)的输出来显示。

模型生成器
模型生成器可帮助您为 Flutter 应用准备模型类。向 junior 解释数据模型的上下文,它将为您准备好模型。它还可以添加 JSON 序列化、基于值的相等性、copyWith 和真实示例数据。
提示和输出的一些示例位于 model_generator 文件夹中。示例代码未进行编辑,它将按 junior(您的 Flutter AI 结对编程伙伴)的输出来显示。

Flutter AI 全代码库
Flutter AI 代码库(灵感来自 BabyAGI 和 smol-ai/developer)接收您的输入并生成 Flutter 代码库作为输出。例如,您可以要求生成器“创建电子商务应用的购物车”或“将健身追踪应用连接到 XYZ 数据库”,模型会将您的请求分解为可行的任务,并为您生成代码到单个或多个文件中。