FLUTTER ECOSYSTEM

gql_build

用于您的 GraphQL SDL 和文档的实用构建器。基于 package:gql_code_builder 和 package:build

最新版本
0.13.3
近 30 天下载
6810
喜欢数
15
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

gql_build 是一个用于 GraphQL 的代码生成包,提供构建器来处理 GraphQL SDL(模式定义语言)和文档。它利用 gql_code_builder 和构建系统的功能,从 GraphQL 模式和查询生成 Dart 代码,从而实现与 GraphQL API 的类型安全交互。该包专为在 Flutter 或 Dart 应用中使用 GraphQL 的开发者设计,通过自动化代码生成简化了模式和查询的管理。该包支持 Android、iOS、macOS、Windows 和 Linux 多个平台。

适合场景
  • 生成类型安全的 GraphQL 客户端
  • 自动化模式和查询代码生成
  • 将 GraphQL 集成到 Flutter 应用中
  • 简化模式演变
  • 启用 GraphQL 查询的编译时验证
  • 支持大规模 GraphQL 项目
主要特点
  • 从 GraphQL SDL 生成 Dart 类
  • 支持为查询、变更和订阅生成代码
  • 基于构建系统,实现无缝集成
  • 为 GraphQL 操作提供强类型支持
  • 通过自定义构建器提供可扩展性
  • 确保在多个平台之间的兼容性
适合对象
  • 使用 GraphQL 的 Flutter 开发人员
  • 管理复杂 GraphQL 架构的团队
  • 在GraphQL使用中需要类型安全的项目
  • 寻求自动化代码生成工作流的开发人员
  • 需要强大GraphQL客户端集成的应用程序
使用建议
  • 需要了解构建系统
  • 使用大型模式时可能会增加构建时间
  • 依赖于 build_runner 的正确设置
  • 需要在 pubspec.yaml 中进行正确配置
  • 仅限用于 GraphQL 架构和文档
  • 不适用于运行时 GraphQL 解析
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add gql_build

所属分类

依赖

依赖清单 15 项

源码仓库

关联项目

暂无相关数据。