Flutter CI codecov MIT

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

GitHub

查看 Github