FLUTTER ECOSYSTEM

retrofit_generator

retrofit generator は、source_gen を使用して生成された dio クライアントで、Chopper や Retrofit からインスパイアされています。

最新バージョン
10.2.11
30日間ダウンロード
42.8万
いいね数
201
Pub ポイント
155

パッケージ概要

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

概要

Retrofit_generator は、source_gen を使用して Dio ベースの HTTP クライアントを生成する Flutter 向けコード生成ツールであり、Retrofit および Chopper からインスパイアされています。注釈付きインターフェースから型安全なクライアントクラスを生成することで、API 統合を簡素化し、ボイラープレートを減らし、保守性を向上させます。このパッケージは JSON シリアライゼーションをサポートしており、Android、iOS、macOS、Windows、Linux など複数のプラットフォームで動作します。開発者は注釈を使ってエンドポイントを定義し、ジェネレーターが効率的でクリーンなクライアントコードを生成します。構造的でスケーラブルな REST API 操作が必要なプロジェクトに最適です。

用途
  • 型安全なHTTPクライアントの生成
  • APIクライアント作成の自動化
  • ネットワークレイヤーのブーラープレートを減らす
  • HTTPリクエスト用にDioと統合する
  • FlutterアプリでスケーラブルなREST APIを構築する
主な機能
  • アノテーションベースの API 定義
  • source_gen を用いたコード生成
  • Dio HTTPクライアントとの統合
  • JSON シリアライズのサポート
  • クロスプラットフォーム互換性
適している対象
  • Dio を使用する Flutter 開発者
  • 保守可能なAPIクライアントが必要なチーム
  • 複雑な REST API を持つプロジェクト
  • 手動HTTPコードを減らしたい開発者
  • 一貫したAPIレイヤー設計を必要とするアプリ
注意事項
  • コード生成には build_runner が必要です
  • アノテーションおよび source_gen の理解が必要です
  • ビルド時間を増加する可能性があります
  • 静的API定義に限定
  • 正しいアノテーションの使用に依存する
対応プラットフォームAndroidiOSmacOSWindowsLinux

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

flutter pub add retrofit_generator

カテゴリー

依存関係

依存関係一覧 9 件

ソースリポジトリ

関連プロジェクト