FLUTTER ECOSYSTEM

hive_ce_generator

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

最新版本
1.11.1
近 30 天下載
17.3萬
喜歡數
36
Pub 分數
150

Package Overview

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

套件概覽

Hive CE Generator 是一個 Flutter/Dart 套件,可自動為 Hive 產生 TypeAdapters,以實現自訂類別的無縫序列化與儲存。透過程式碼產生,它消除了手動撰寫 TypeAdapter 實作的需求,減少重複程式碼與潛在錯誤。該產生器適用於任何類別,包含具有複雜巢狀結構的類別,並能順暢整合至現有的基於 Hive 的應用程式中。它支援所有主要平台,確保在 Android、iOS、macOS、Windows 與 Linux 上行為一致。

適用情境
  • 自動生成自定義資料模型的 TypeAdapters
  • 簡化複雜物件層次結構的持久化儲存
  • 減少 Hive 序列化中的手動樣板程式碼
  • 使用 Hive 支援的應用程式實現快速開發
  • 支援跨平台資料持久化
主要特色
  • TypeAdapters 的程式碼產生
  • 無需手動適配器實現
  • 支援嵌套和複雜類型
  • 與 Hive 現有 API 集成
  • 跨平台相容性
適合對象
  • 使用 Hive 進行本機儲存的開發者
  • 需要快速、類型安全的資料持久化專案
  • 致力於減少資料層樣板程式碼的團隊
  • 針對多個平台且共享資料模型的應用程式
使用建議
  • 需要 build_runner 進行代碼生成
  • 目標類需要適當的註釋
  • 可能會稍微增加建構時間
  • 依賴 Hive 和 hive_generator 依賴項
支援平台AndroidiOSmacOSWindowsLinux

安裝套件

flutter pub add hive_ce_generator

所屬分類

原始碼儲存庫

相關專案