機能要件
サンプルアプリケーションの主要機能は次のとおりです。
- アカウント機能
- Q&Aアプリ
- 機能の実装例や動作のデモ
- アプリの運用機能
それぞれの機能要件を次に示します。 ✅ が付いている項目が、現在実装されています。
なお、Q&Aアプリはトレーニング題材の実装サンプルのため、機能要件を別で管理しています。 Q&Aアプリの機能はこちらを参照してください。
アカウント機能
アカウント認証
- ✅ ユーザは、アカウントを作成することでアプリを利用できる
- ✅ ユーザは、ログイン中のアカウントからログアウトできる
- ✅ ユーザは、過去に作成したアカウントでログインできる
アカウントの利用規約
- ✅ ユーザは、有効な利用規約に同意した場合のみアプリを利用できる
アカウントのアバター設定
- アカウントは、自身のアバター(プロフィール画像)を設定できる
- アカウントは、フォトライブラリの画像をアバターとして設定できる
- アカウントは、撮影した画像をアバターとして設定できる
アカウントの保護
- ✅ ユーザは、パスワードを記憶する必要なく安全にアカウントを利用できる
- ✅ ユーザは、ログインしていない場合はアカウント作成機能とログイン機能のみ利用できる
- ユーザは、ログインしている場合はログイン中のアカウントの権限で有効な機能を全て利用できる
機能の実装例や動作のデモ
- ✅ モバイルアプリによくある機能の使い方(実装例)や、機能の動作・制約を、デモとして確認できる
アプリの運用機能
アプリの強制アップデート
- ✅ アプリ管理者は、ユーザにアプリのアップデートを強制できる