プルリクエストサンプル
変更内容
①ログイン済みの場合、ホーム画面右上にユーザーが登録したアイコンを表示するようにしました。
②①のアイコンをタップすることでマイページに遷移できるようにしました。
③ログインユーザー情報をホーム画面で取得するようにしました。
④①のアイコンを含むホーム画面トップバーの実装についてリファクタリングしました。
*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状態で通知が仕様通り届く | ||||
プッシュ通知 | 通知をタップした後に仕様通りにアプリ内画面に遷移する | ||||
プッシュ通知 | 使用許可を求めるパーミッションダイアログが正常に表示される | ||||
プッシュ通知 | パーミッション拒否した場合に仕様通りに動作している |