FLUTTER ECOSYSTEM

ferry_generator

Ferry GraphQL クライアント用に生成された型

最新バージョン
0.12.0+5
30日間ダウンロード
2.7万
いいね数
23
Pub ポイント
120

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

Ferry Generator は、Ferry GraphQL クライアント向けのコード生成ツールであり、GraphQL 操作から型安全な Dart クラスを生成することを目的としています。スキーマとクエリファイルに基づいてモデル、クエリ、ミューテーション、サブスクリプションを自動的に生成することで、GraphQL の取り扱いを簡素化します。これによりボイラープレートが削減され、型が GraphQL API と一致するためランタイムエラーを最小限に抑えることができます。このジェネレーターは Flutter プロジェクトにシームレスに統合でき、Android、iOS、macOS、Windows、Linux など複数のプラットフォームをサポートしています。

用途
  • GraphQL操作タイプを自動生成する
  • GraphQLスキーマからタイプセーフなモデルを作成する
  • Flutter アプリにおけるミューテーションおよびクエリの処理を簡素化する
  • GraphQL 操作のコンパイル時検証を有効にする
  • クロスプラットフォームのGraphQLクライアントをサポート
主な機能
  • GraphQL ファイルから Dart クラスを生成します
  • GraphQL 操作の型安全性を保証します
  • フェリークライアントと統合
  • クエリ、ミューテーション、サブスクリプションをサポート
  • 最小限のボイラープレートコードを生成します
適している対象
  • Ferry GraphQL クライアントを使用する Flutter 開発者
  • GraphQL の使用における型の安全性を重視するチーム
  • 効率的なGraphQLコード生成を必要とするプロジェクト
  • 複数のプラットフォームをターゲットにし、共有されたGraphQLロジックを持つアプリ
  • 手動コードメンテナンスを減らしたい開発者
注意事項
  • GraphQL スキーマおよび操作ファイルが必要です
  • 実行時機能のためにFerryクライアントに依存しています
  • pubspec.yaml に適切な設定が必要です
  • 複雑なスキーマには追加の構成が必要になる場合があります
  • フェリーのランタイムライブラリと併用するのが最適です
対応プラットフォームAndroidiOSmacOSWindowsLinux

パッケージをインストール

flutter pub add ferry_generator

カテゴリー

ソースリポジトリ

関連プロジェクト