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

所属分类

源码仓库

关联项目