毎日簡単に瞑想の記録をつけることができるアプリです。
個人的に使用する目的なので、試したい技術を導入してオーバーエンジニアリングになっています。
・瞑想再生: ユーザーはアプリを使って瞑想音楽を再生できます。
・瞑想履歴: ユーザーは過去の瞑想の履歴を確認できます。
・ローカル通知: ユーザーは瞑想の時間を設定し、通知を受け取ることができます。
メイン画面で、以下の操作ができます。
- 瞑想を再生する
- 瞑想の履歴を確認する
- 通知を設定する
このプロジェクトは、Feature Driven Development (FDD) のアーキテクチャを採用しています。
・lib: ソースコードが格納されているディレクトリ。
・features: 各機能ごとのコードが格納されているディレクトリ。
auth: ユーザ認証(匿名認証)に関連するディレクトリ
・meditation: 瞑想再生に関連するディレクトリ
・meditation_history: 瞑想履歴に関連するディレクトリ
・notification: プッシュ通知に関連するディレクトリ
・setting: 設定に関連するディレクトリ
MIT