搜尋分類、套件與程式碼儲存庫

套件詳情v2.0.1

hive_generator

Hive 的擴展。自動為任何類別產生 TypeAdapters 來儲存資料。

macOSWindowsLinux
近 30 天下載
18萬
喜歡數
426
Pub 分數
100

安裝套件

flutter pub add hive_generator

套件介紹

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

Hive Generator 是一個用於 Hive 的程式碼產生工具,Hive 是一個輕量級、快速且高效的 Flutter 資料庫。它可自動為任何 Dart 類別產生 TypeAdapters,實現無縫序列化與儲存,無需手動撰寫適配器。透過使用註解,開發者可以標記類別以進行程式碼產生,從而減少樣板程式碼並降低錯誤率。產生的適配器能高效處理複雜資料類型、巢狀物件和自訂序列化。此套件與 Hive 生態系統無縫整合,並支援 macOS、Windows 和 Linux 上的跨平台應用。

適用情境

  • 自動為模型類生成 TypeAdapters
  • 簡化 Flutter 應用中的資料持久化
  • 減少 Hive 序列化中的樣板程式碼
  • 支援複雜嵌套對象儲存
  • 使用 Hive 實現類型安全的資料存取
  • 簡化現有模型到 Hive 的遷移

主要特色

  • 基於註解的程式碼產生
  • 自動類型適配器建立
  • 支援嵌套和自定類型
  • 使用 @HiveType 標註的最小設定
  • 跨平台相容性
  • 與 Hive 核心庫的整合

適合對象

  • 使用 Hive 進行本機儲存的 Flutter 開發人員
  • 需要高效且類型安全的數據持久化項目
  • 致力於減少手動序列化程式碼的團隊
  • 需要快速適配器更新的頻繁模型變更的應用
  • 注重效能和簡潔性的開發者

使用建議

  • 需要 build_runner 和 hive_generator 作為開發依賴
  • 生成的程式碼必須在每次建構時提交或重新產生
  • 僅限使用 @HiveType 標註的類別
  • 不支援動態或未指定類型的欄位
  • 修改註解類後需要執行建構步驟

所屬分類

依賴

依賴清單 5 項

使用此套件的專案