FLUTTER ECOSYSTEM

built_value_generator

ビルダー付きの値型、enumとしてのDartクラス、およびシリアライゼーション。このライブラリは開発用依存関係です。

最新バージョン
8.12.6
30日間ダウンロード
28.2万
いいね数
148
Pub ポイント
160

パッケージ概要

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

概要

Built Value Generator は、Dart 向けのコード生成ツールであり、組み込みビルダー、列挙型のような振る舞い、およびシームレスな JSON シリアライゼーションを備えた不変値クラスの作成を可能にします。コンストラクタ、ゲッター、シリアル化メソッドのボイラープレートコードを生成し、エラーを減らし、コードの保守性を向上させます。開発用依存関係として設計されており、built_value と併用して、Flutter および Dart アプリケーションにおけるデータモデリングをスムーズにします。このジェネレーターは、Android、iOS、macOS、Windows、Linux など複数のプラットフォームをサポートしています。

用途
  • 不変データモデリング
  • JSON シリアライズ
  • 型安全な設定オブジェクト
  • アプリケーション内の状態管理
  • 複雑なデータ構造のコード生成
主な機能
  • 自動ビルダーパターン生成
  • 列挙型クラスに似た振る舞い
  • 組み込みの JSON シリアル化
  • 最小限のボイラープレート
  • null セーフティをサポート
適している対象
  • 不変データを必要とするFlutterアプリ
  • API駆動型アプリケーション
  • 大規模な状態管理
  • 型安全性を優先するチーム
  • コード生成を使用するプロジェクト
注意事項
  • build_runner のセットアップが必要です
  • ビルド時依存関係を追加する
  • 制限された実行時カスタマイズ
  • 動的データには適していません
  • 変更可能なクラスからの慎重なマイグレーションが必要です
対応プラットフォームAndroidiOSmacOSWindowsLinux

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

flutter pub add built_value_generator

カテゴリー

ソースリポジトリ

関連プロジェクト

ランキング