FLUTTER ECOSYSTEM

built_value_generator

具有建構器的值類型、Dart 類別作為列舉,以及序列化。此程式庫是開發相依性。

最新版本
8.12.6
近 30 天下載
28.2萬
喜歡數
148
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

Built Value Generator 是一個用於 Dart 的程式碼產生工具,可建立具有內建建構器、類似列舉行為以及無縫 JSON 序列化的不可變值類別。它會產生建構子、存取子和序列化方法的樣板程式碼,減少錯誤並提升程式碼可維護性。設計為開發相依性,與 built_value 搭配使用,以簡化 Flutter 和 Dart 應用程式的資料模型。該產生器支援多個平台,包括 Android、iOS、macOS、Windows 和 Linux。

適用情境
  • 不可變資料建模
  • JSON 序列化
  • 類型安全的設定物件
  • 應用程式中的狀態管理
  • 複雜資料結構的程式碼產生
主要特色
  • 自動建構器模式產生
  • 類似列舉類別的行為
  • 內建的 JSON 序列化
  • 最小化樣板程式碼
  • 支援空值安全性
適合對象
  • 需要不可變資料的Flutter應用
  • 基於 API 的應用程式
  • 大規模狀態管理
  • 重視類型安全的團隊
  • 使用程式碼產生的專案
使用建議
  • 需要設定 build_runner
  • 新增建構時間依賴
  • 有限的執行時自定義
  • 不適用於動態資料
  • 從可變類進行仔細遷移
支援平台AndroidiOSmacOSWindowsLinux

安裝套件

flutter pub add built_value_generator

所屬分類

原始碼儲存庫

相關專案

所在榜單