TBD

仕事の事・日常の事

目標管理アプリ(iOS)を作ろう〜その1:序章〜

ふと思い立って、目標管理アプリを自作することにした。

背景

今年は目標をしっかり立てたので、目標達成に向けて邁進したいのである。 飽きやすい性格なので、進捗管理は必須である。アプリ使いたい。良いのあっても有料・・・。勉強にもなるし、やるか。

プロジェクト推進方法

  • JIRAでチケット管理して進める。
  • アジャイルチックにエピック・ストーリーポイントの粒度までタスク作成して進める。
  • 緩く進めるので、スプリントプランニングしないし、スプリント回さない。

プロジェクト対応方針

  • 初期コスト・維持コスト共に低価格に抑えたい。
  • 時間もあまりかけたくない。
  • 動くものを優先。機能追加は後で良い。

機能要件(ざっくり)

  • 目標設定機能(長期・中長期・短期)
  • 進捗管理(%表示)
  • 進捗入力(作業時間、メモ、本のページ数など。入力した時間も記録したい。)

非機能要件(ざっくり)

  • DBバックアップ(最低限)

環境

  • プロジェクト管理ツール:JIRA
  • 作業メモ:Confluence
  • 開発環境:macOS Ventura13.0.1、iPhone11 Pro 16.2
  • フレームワーク:Flutter
  • 言語:Dart
  • DB:検討中

ここまでの進捗

  • ざっくり要件/非機能要件整理完了。
  • JIRAでエピック・ストーリーポイント作成完了。
  • ローカル環境構築完了

詰まったところ

  • 実機確認設定で[設定] > [プライバシーとセキュリティ] > [デベロッパモード] が表示されない。 →macに繋ぎ直したら表示された。
  • Flutterのサンプルアプリが実機で実行エラーとなる。 →[設定] > [一般] > [VPNとデバイス管理]のデベロッパAPPで許可して解決。

今後の予定

  • 画面設計・実装