FLUTTER ECOSYSTEM

isar_generator

Isar 数据库的代码生成器。查找使用 @Collection 注解的类。

最新版本
3.1.0+1
近 30 天下载
998
喜欢数
38
Pub 分数
95

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

IsarGenerator 是一个用于 Isar 数据库的代码生成器,它会处理使用 @Collection 注解的 Dart 类,并自动生成数据库操作所需的样板代码。它可实现与 Isar 轻量级、高性能嵌入式数据库的高效、类型安全交互。该生成器简化了模式定义并减少了手动编码,从而提升开发速度并降低错误率。它可无缝集成到 macOS、Windows 和 Linux 平台上的 Flutter 和 Dart 项目中。

适合场景
  • 数据库模式定义
  • 自动生成 CRUD 方法
  • 类型安全的数据库查询
  • 与 Flutter 应用集成
  • 离线数据存储
  • 实时数据同步
主要特点
  • 基于注解的类处理
  • 自动代码生成
  • 跨平台支持
  • 无缝集成 Isar
  • 最小化样板代码
  • 快速编译
适合对象
  • 使用 Isar 的 Flutter 开发人员
  • 需要离线优先数据存储的应用程序
  • 需要快速本地数据库访问的项目
  • 重视类型安全的团队
  • 希望减少手动代码的开发者
使用建议
  • 需要 Isar 依赖
  • 需要 build_runner 进行生成
  • 仅限 Dart/Flutter 环境
  • 需要手动标注
  • CI/CD流水线中需要构建步骤
支持平台macOSWindowsLinux

安装插件

flutter pub add isar_generator

所属分类

源码仓库

关联项目