FLUTTER ECOSYSTEM

built_value

具有建構器的值類型、Dart 類別作為列舉,以及序列化。此程式庫是執行時間依賴項。

最新版本
8.12.6
近 30 天下載
930萬
喜歡數
778
Pub 分數
150

Package Overview

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

套件概覽

Built_Value 是一個 Dart 庫,可建立具有內建建構器、類似列舉的類別以及序列化支援的不可變、類型安全的值物件。它透過強制不可變性並提供編譯時期產生樣板程式碼,促進乾淨且易於維護的程式碼。非常適合需要嚴格資料完整性與跨平台高效序列化的應用程式中之資料模型管理。

適用情境
  • 管理不可變資料模型
  • 產生序列化代碼
  • 建立類似列舉的類別
  • 安全構建複雜對象
  • 跨平台數據交換
主要特色
  • 不可變值類型
  • 物件建構的建造者模式
  • 編譯時期程式碼產生
  • 對 JSON 序列化的支援
  • 類似列舉的類定義
適合對象
  • 資料密集型應用
  • 需要強類型的 App
  • 重視程式碼安全的團隊
  • 使用 JSON API 的項目
  • 跨平台開發
使用建議
  • 需要代碼生成
  • 對開發人員的學習曲線
  • 需要額外的建構步驟
  • 有限的執行時間彈性
  • 對 build_runner 的依賴
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add built_value

所屬分類

原始碼儲存庫

相關專案

所在榜單