shinonome-inc / qiita_client_yo

【模擬開発案件】Qiitaクライアントアプリ(PlayGroundモバイルコース最終課題)
3 stars 0 forks source link

【Flutter最終課題】TopPage・FeedPage・TagPage・TagDetailListPageの修正 #21

Closed KobayashiYoh closed 2 years ago

KobayashiYoh commented 2 years ago

概要

お世話になっております。 これまで実装した内容で最終課題の要件を満たしていない点がいくつかあったため、修正させていただきました。 また、細かな修正もいくつかさせていただきました。 レビューよろしくお願いします。

主な修正点

1. TopPageのWebView

TopPageでログインボタンを押した際にWebViewで表示されるログインページをスクロール可能にしました。 35b6dba 該当ファイル : lib/pages/top_page.dart

2. FeedPageとTagPageの再読み込み機能

自分の勘違いでFeedPageとTagPageの再読み込みの機能を削除してしまっていたため、RefreshIndicatorを用いて再読み込み機能を再び実装しました。 48237877c765305c24195fbb669eb3521d265a41 該当ファイル : lib/pages/feed_page.dart, lib/pages/tag_page.dart


主な変更点

1. 共通のUIを関数に変更

各クラス共通のUIをWidget型の関数で表示できるように変更しました。 dfc8be0

2. 変数や関数の名前変更・削除

変数名や関数名を理解しやすい名称に変更しました。 また、不要な変数や関数があったため、削除しました。 9b89cd1 ba0b1ce

3. 余白などのサイズ変更

余白などのサイズに統一感が無かったので変更しました。 5fca824


今後の実装予定