Weekly-Monthly-Todo

1週間を1セットとして5週分=35日分のTodoをまとめて管理。 さらに1月〜12月のMonthly Todoと、草グラフ風カウンターで “やること”と“積み上げ”を同じアプリで可視化できるタスク管理アプリ。

Weekly-Monthly-Todo アプリのスクリーンショット

主な機能

  • Weekly Todo:月〜日を1週間として、5週分(計35日)のタスクを一括管理。
  • Monthly Todo:Weeklyと同じ操作感で、1月〜12月の月別タスクを管理。
  • 草グラフ風カウンター:10×10=100マス。カウントでマスが点灯し、積み上げが一目でわかる。
  • カウントアップ / カウントダウン / リセットの3操作。
  • 開始時にランダム決定された10段階グラデーションで点灯。
  • 設定画面:6つのリセットボタンで各Todo画面を一括削除、全消去も対応(削除前に確認ダイアログ)。

デザインと使い勝手

  • 「週の流れ」と「月の見通し」を同じUIで扱えるシンプル設計。
  • 1週間7日固定の並びで、いつでも同じ場所に同じ曜日がある安心感。
  • タスクとカウンターを並走でき、習慣化や継続のモチベを後押し。
  • 軽量・高速、日々のチェックにストレスがない操作感。

スクリーンショット

技術スタック

Expo React Native TypeScript AsyncStorage Firebase Analytics Admob RevenueCat Jest
  • expo-dev-client / EAS による安定したビルドと配布。
  • GDPR/ATT/アナリティクス同意など、ストア要件に沿った導線を実装。
  • ローカル保存(AsyncStorage)でオフラインでも利用可能。

i18n / グローバル対応

  • システム言語連動+アプリ内切替のハイブリッドi18n。
  • 59言語(39言語+20方言)に対応。
  • RTL(右から左)言語のレイアウトにも対応。
  • App Store / Google Play の多言語メタデータに最適化。

FAQ

Q. 1ヶ月分のタスクをどう管理するの?
A. 週単位Todoが5ページあり、合計35日(約1ヶ月)を見渡せる構成です。

Q. Monthly TodoはWeeklyと何が違う?
A. 操作は同じで、対象が“週”ではなく“1月〜12月の月別”になるだけです。

Q. カウンターは何に使える?
A. 勉強/運動/禁煙など、回数で積み上げたい習慣の計測に使えます。

Q. 広告は消せますか?
A. アプリ内購入で広告を完全にOFFできます。購入は復元可能です。