FLUTTER ECOSYSTEM

built_value

ビルダー付きの値型、列挙型としてのDartクラス、およびシリアライゼーション。このライブラリはランタイム依存です。

最新バージョン
8.12.6
30日間ダウンロード
930万
いいね数
778
Pub ポイント
150

パッケージ概要

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

概要

Built_Value は、ビルダー、列挙型のようなクラス、およびシリアル化を組み込みサポートする不変で型安全な値オブジェクトの作成を可能にするDartライブラリです。不変性を強制し、コンパイル時にボイラープレートを生成することで、クリーンで保守しやすいコードを促進します。厳密なデータ整合性とクロスプラットフォームでの効率的なシリアライゼーションを必要とするアプリケーションにおけるデータモデルの管理に最適です。

用途
  • 不変データモデルの管理
  • シリアル化コードの生成
  • 列挙型のようなクラスを作成する
  • 複雑なオブジェクトを安全に構築する
  • クロスプラットフォームデータ交換
主な機能
  • 不変値型
  • オブジェクト構築のビルダーパターン
  • コンパイル時コード生成
  • JSON シリアライズのサポート
  • 列挙型に似たクラス定義
適している対象
  • データ集約型アプリケーション
  • 厳密な型指定が必要なアプリ
  • コードの安全性を最優先とするチーム
  • JSON API を使用するプロジェクト
  • クロスプラットフォーム開発
注意事項
  • コード生成が必要
  • ビルダー向けの学習曲線
  • 追加のビルド手順が必要です
  • 制限された実行時柔軟性
  • build_runner への依存
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

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

flutter pub add built_value

カテゴリー

ソースリポジトリ

関連プロジェクト

ランキング