搜尋套件、儲存庫與 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 項

原始碼儲存庫

使用此套件的專案