FLUTTER ECOSYSTEM

floor_annotation

适用于您的 Flutter 应用程序的类型安全、响应式且轻量级的 SQLite 抽象。请勿直接使用此包。请改用 floor 包。

最新版本
1.5.0
近 30 天下载
1.7万
喜欢数
4
Pub 分数
150

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

Floor Annotation 是 Flutter 应用程序的基础包,提供类型安全、响应式且轻量级的 SQLite 数据库抽象。它允许开发者使用注解定义数据库实体和 DAO,确保编译时安全并减少样板代码。虽然它是 Floor 生态系统的核心组件,但不应直接使用——开发者应导入主 `floor` 包。该包支持 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台,非常适合跨平台数据持久化需求。

适合场景
  • 数据库实体定义
  • 响应式数据查询
  • 跨平台应用数据存储
  • 类型安全的 SQL 操作
  • 离线优先的应用程序开发
主要特点
  • 基于注解的数据库建模
  • 编译时 SQL 验证
  • 反应式查询流
  • 多平台支持
  • 轻量级依赖
适合对象
  • Flutter 应用需要本地数据库存储
  • 寻求 SQL 操作中类型安全的开发人员
  • 具有离线数据同步的项目
  • 针对多个操作系统的应用
  • 更倾向于代码生成而非手动SQL的团队
使用建议
  • 必须与 floor 包一起使用
  • 需要代码生成步骤
  • 不适用于无地面集成的直接使用
  • 仅限 SQLite 后端
  • 依赖 build_runner 进行生成
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add floor_annotation

所属分类

源码仓库

关联项目

暂无相关数据。