一般的なTodoアプリに各Todoの優先順位をつける指標に『緊急度x重要度』という概念を追加したアプリです。 この概念により、ユーザーが本当に優先すべきTodoが一目で分かり、今まで以上に抱えているタスクを効率良くこなせるようになります。
![](https://private-user-images.githubusercontent.com/65479630/279537444-36a60f85-8f4d-46e4-b95d-4848c9386023.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ4MTI4NTQsIm5iZiI6MTcyNDgxMjU1NCwicGF0aCI6Ii82NTQ3OTYzMC8yNzk1Mzc0NDQtMzZhNjBmODUtOGY0ZC00NmU0LWI5NWQtNDg0OGM5Mzg2MDIzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI4VDAyMzU1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUxYzU4YzMxNGQ5MGY3NzQyNmFiYzhiMDEyMTg5NTM5NTU1NWJjNjdkNWFiMTNjZjg4ZjAyZDMzZTQxNTEyY2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Rdnp80SNg2BjyElBCTGlMohhHDKfI7-sBwIz1HLOncg)
- Todoを追加・編集・削除できる
- Todoを「追加時刻」「緊急度x重要度」でソートできる
- Todoの状態を「未着手」「作業中」「保留」「完了」の4種類設定できる
Top画面 | Todo登録画面 | Todo更新画面 | 削除・編集ボタン |
---|---|---|---|
_480.mov
- Dart
- 3.1.2
- Flutter
- 3.13.4
- XCode
- 15.0
asdfにてプロジェクトのバージョン管理をしているので、そのバージョン設定方法を以下に記載する
asdfの導入方法(必要な方は左の▶️ をクリックすると手順確認できます)
- asdfのインストール
以下コマンド実行brew install asdf
- M1 Macの場合は以下コマンド実行
(以下コードはzshの設定ファイルを指定してる為、別のシェルを使用してる場合は適宜書き換えてください)echo -e "n. $(brew --prefix asdf)/libexec/asdf.sh" >> ~/.zshrc
- Dart/Flutterプラグインの追加
以下コマンド実行asdf plugin-add dart asdf plugin-add flutter
- Dart/Flutter SDKのインストール
以下コマンド実行asdf install dart 3.1.2 asdf install flutter 3.13.4
- Dart/Flutter SDKの指定
プロジェクトフォルダ内にて以下コマンド実行asdf local dart 3.1.2 asdf local flutter 3.13.4
プロジェクトフォルダ内にて以下コマンド実行
flutter run
プロジェクトフォルダ内にて以下コマンド実行
flutter test integration_test --dart-define=projectRoot=$(pwd)
integration_test_db._480.mov
以下はRiverpod Graphにて生成