目標管理アプリ(iOS)を作ろう〜その1:序章〜
ふと思い立って、目標管理アプリを自作することにした。
背景
今年は目標をしっかり立てたので、目標達成に向けて邁進したいのである。 飽きやすい性格なので、進捗管理は必須である。アプリ使いたい。良いのあっても有料・・・。勉強にもなるし、やるか。
プロジェクト推進方法
- JIRAでチケット管理して進める。
- アジャイルチックにエピック・ストーリーポイントの粒度までタスク作成して進める。
- 緩く進めるので、スプリントプランニングしないし、スプリント回さない。
プロジェクト対応方針
- 初期コスト・維持コスト共に低価格に抑えたい。
- 時間もあまりかけたくない。
- 動くものを優先。機能追加は後で良い。
機能要件(ざっくり)
- 目標設定機能(長期・中長期・短期)
- 進捗管理(%表示)
- 進捗入力(作業時間、メモ、本のページ数など。入力した時間も記録したい。)
非機能要件(ざっくり)
- DBバックアップ(最低限)
環境
- プロジェクト管理ツール:JIRA
- 作業メモ:Confluence
- 開発環境:macOS Ventura13.0.1、iPhone11 Pro 16.2
- フレームワーク:Flutter
- 言語:Dart
- DB:検討中
ここまでの進捗
- ざっくり要件/非機能要件整理完了。
- JIRAでエピック・ストーリーポイント作成完了。
- ローカル環境構築完了
詰まったところ
- 実機確認設定で[設定] > [プライバシーとセキュリティ] > [デベロッパモード] が表示されない。 →macに繋ぎ直したら表示された。
- Flutterのサンプルアプリが実機で実行エラーとなる。 →[設定] > [一般] > [VPNとデバイス管理]のデベロッパAPPで許可して解決。
今後の予定
- 画面設計・実装