プルリクエストサンプル
変更内容
①ログイン済みの場合、ホーム画面右上にユーザーが登録したアイコンを表示するようにしました。
②①のアイコンをタップすることでマイページに遷移できるようにしました。
③ログインユーザー情報をホーム画面で取得するようにしました。
④①のアイコンを含むホーム画面トップバーの実装についてリファクタリングしました。
*hoge.dartの差分は自動フォーマットによる差分のためレビュー不要です。
変更理由
ユーザーより以下のご要望があったため対応しました。
①ログイン済みかどうか、どのユーザーでログインしているか、をアイコンで見分けられるようにしたい。
②マイページの階層が深く導線がわかりにくいため、ログイン済みの場合に、アイコンタップでマイページへ遷移したい。
コーディング確認
- コーディングルールに即している
- テストコードでエラーが出ていない(テストコードがある場合)
- LinterによるWarningが出ていない
- TODO/FIXMEコメントが適切に残されている
必須
| カテゴリ | 項目 | 実装担当 | レビュアー | ||||
|---|---|---|---|---|---|---|---|
| iOS | Android | BE | iOS | Android | BE | ||
| デザイン | 画面の配置、サイズ、余白が仕様と合っている | ||||||
| デザイン | テキストやフォントの表示が仕様と合っている | ||||||
| デザイン | アイコンや画像が仕様と合っている | ||||||
| デザイン | カラーテーマやスタイルが仕様と合っている | ||||||
| UI | ボタンなどのタップイベントが仕様通りに動作している | ||||||
| UI | 画面遷移が仕様通りに動作している | ||||||
| UI | フォームなどの入力やバリデーションが仕様通りに動作している | ||||||
| 機能 | 画面間でのデータの受け渡しが正常かをログで確認した | ||||||
| 機能 | データの保存や読み込みが正常かをログで確認した | ||||||
| 機能 | APIリクエストとレスポンスが正常かをログで確認した | ||||||
| エラー処理 | データの保存や読み込み時のエラー表示処理を入れている | ||||||
| エラー処理 | APIリクエスト時のエラー表示処理を入れている | ||||||
| エラー処理 | エラー発生時もアプリ操作は続けられる | ||||||
| デバイス互換性 | 仕様で定めた最小画面サイズで正常に表示される | ||||||
オプション - モバイルアプリ
| カテゴリ | 項目 | 実装担当 | レビュアー | ||
|---|---|---|---|---|---|
| iOS | Android | iOS | Android | ||
| カメラ | カメラを正常に起動できる | ||||
| カメラ | 静止画や動画の撮影を正常に行える | ||||
| カメラ | フロントカメラとリアカメラの切り替えを正常に行える | ||||
| カメラ | 撮影後の画像や動画をアプリ内で正常に表示できる | ||||
| カメラ | 使用許可を求めるパーミッションダイアログが正常に表示される | ||||
| カメラ | パーミッション拒否した場合に仕様通りに動作している | ||||
| アルバム | アルバムを正常に起動できる | ||||
| アルバム | アルバムで1枚選択した画像をアプリ内で正常に表示できる | ||||
| アルバム | アルバムで複数枚選択した画像をアプリ内で正常に表示できる | ||||
| アルバム | 使用許可を求めるパーミッションダイアログが正常に表示される | ||||
| アルバム | パーミッション拒否した場合に仕様通りに動作している | ||||
| 音声再生 | 音声ファイルを正常に取得できる | ||||
| 音声再生 | 正常に再生できる | ||||
| 音声再生 | 再生中に正常に一時停止でき、再開できる | ||||
| 音声再生 | 再生中に正常に停止でき、再度再生できる | ||||
| 音声再生 | 再生中に正常に音量調節ができる | ||||
| 音声再生 | 使用許可を求めるパーミッションダイアログが正常に表示される | ||||
| 音声再生 | パーミッション拒否した場合に仕様通りに動作している | ||||
| 録音 | マイクを正常に起動できる | ||||
| 録音 | 正常に録音できる | ||||
| 録音 | 録音中に正常に一時停止でき、再開できる | ||||
| 録音 | 録音中に正常に停止でき、再度録音できる | ||||
| 録音 | 録音ファイルを正常に保存でき、取得できる | ||||
| 録音 | 使用許可を求めるパーミッションダイアログが正常に表示される | ||||
| 録音 | パーミッション拒否した場合に仕様通りに動作している | ||||
| プッシュ通知 | Foreground状態で通知が仕様通り届く | ||||
| プッシュ通知 | Background状態で通知が仕様通り届く | ||||
| プッシュ通知 | Terminated状態で通知が仕様通り届く | ||||
| プッシュ通知 | 通知をタップした後に仕様通りにアプリ内画面に遷移する | ||||
| プッシュ通知 | 使用許可を求めるパーミッションダイアログが正常に表示される | ||||
| プッシュ通知 | パーミッション拒否した場合に仕様通りに動作している | ||||
