FLUTTER ECOSYSTEM

hive_generator

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

最新版本
2.0.1
近 30 天下載
17.6萬
喜歡數
424
Pub 分數
100

Package Overview

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

套件概覽

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 標註的類別
  • 不支援動態或未指定類型的欄位
  • 修改註解類後需要執行建構步驟
支援平台macOSWindowsLinux

安裝套件

flutter pub add hive_generator

所屬分類

相關專案