搜索插件、代码仓与 APP 分类

插件详情v3.0.2

graphql_codegen

简单、有明确观点的 GraphQL 代码生成库。它允许你生成序列化器和客户端助手,以轻松调用和解析你的数据。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
15.3万
喜欢数
152
Pub 分数
160

安装插件

flutter pub add graphql_codegen

插件介绍

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

graphql_codegen 是一个 Flutter/Dart 包,通过从您的 GraphQL 查询生成类型安全的序列化程序和客户端助手来简化 GraphQL 集成。它简化了数据解析和 API 调用,减少了样板代码并提高了开发速度。设计时注重简洁性和一致性,支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。代码生成过程确保强类型并减少运行时错误。非常适合使用 Dart 的 GraphQL 团队,尤其是在维护大型应用时。

适合场景

  • 生成类型安全的 GraphQL 客户端
  • 为GraphQL响应自动序列化JSON
  • 减少 GraphQL API 交互中的样板代码
  • 将 GraphQL 集成到多平台 Flutter 应用中
  • 通过自动生成的辅助工具实现更快的开发
  • 在大型项目中简化查询管理

主要特点

  • 从 GraphQL 查询自动生成序列化程序
  • 生成类型安全的 Dart 类
  • 支持所有 Flutter 平台
  • 最小化手动解析逻辑
  • 与现有的 GraphQL 工作流集成
  • 提供有主见且一致的代码结构

适合对象

  • 使用 GraphQL 的 Flutter 开发人员
  • 优先考虑类型安全的团队
  • 需要快速 GraphQL 集成的项目
  • 针对多个平台的应用程序
  • 想要减少样板代码的开发者
  • 频繁更改架构的项目

使用建议

  • 需要 GraphQL 模式或查询来生成代码
  • 依赖 build_runner 进行代码生成
  • 可能需要为复杂架构进行配置
  • 不适用于动态或运行时查询
  • 最好与静态 GraphQL 文档一起使用
  • 与手动实现相比,自定义选项有限

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

GraphQL Codegen

This project contains a codegeneration tool for GraphQL in Dart. It allows you to generate type-safe Dart classes for your GraphQL operations.

It contains the following packages

You'll probably only need graphql_codegen.

所属分类

依赖

依赖清单 10 项

源码仓库

使用此插件的项目