Isar Database サンプルアプリ
Isar Database のサンプルのメモアプリ
アプリの概要
- メモを追加、編集、削除ができる
- メモの一覧を表示できる
- メモをカテゴリにわけて管理できる
- カテゴリはあらかじめ用意しておく(仕事、プライベート、その他の3種類とする)
ポイント
- Isar のバージョンは ^3.0.0-dev.0
- IsarLink を使用して Collection を Link (テーブルのリレーション)
- JSON ファイルの初期データ( Seed )を DB に書き込み
- 単体テスト/ Widget テストを実装
- GitHub Actions の CI による自動テスト
- サポートするプラットフォーム
- iOS / Android / Web / macOS / Windows
- アーキテクチャ
- 簡易的なリポジトリパターン( Widget => Reposiory => Isar )
- Isar のサンプルとしてぶれないように Riverpod などの状態管理パッケージはあえて未使用
ライセンス
MIT