Isar 数据库示例应用
Isar 数据库 的示例笔记应用
应用概述
- 可以添加、编辑和删除笔记
- 可以显示笔记列表
- 可以按类别管理笔记
- 类别预先准备好(工作、私人、其他三种)
要点
- Isar 的版本是 ^3.0.0-dev.0
- 使用 IsarLink 将 Collection 链接(表关系)
- 将 JSON 文件的初始数据(Seed)写入 DB
- 实现单元测试/Widget 测试
- 通过 GitHub Actions 的 CI 进行自动测试
- 支持的平台
- iOS / Android / Web / macOS / Windows
- 架构
- 简单的仓库模式(Widget => Repository => Isar)
- 为了不偏离 Isar 的示例,故意未使用 Riverpod 等状态管理包
许可
MIT
