shinonome-inc / qiita_client_yo

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

【Flutter最終課題】FeedPage・記事一覧データ表示 #8

Closed KobayashiYoh closed 2 years ago

KobayashiYoh commented 2 years ago

概要

年末のお忙しいところ失礼します。 QiitaAPIを利用して記事一覧を表示する実装をしました。 お時間のあるときでかまいませんので、レビューしていただけると幸いです。 よろしくお願いします。

実装した内容

1. httpパッケージを利用してQiitaAPIを利用して記事一覧を取得

該当ファイル:client.dart, user.dart, article.dart, 参考: https://qiita.com/abouch/items/90107b330bb126a6f742 https://pub.dev/packages/http

2. QiitaAPIから取得した記事をFutureBuilderで表示

該当ファイル:feed_page.dart 参考: https://qiita.com/abouch/items/90107b330bb126a6f742 https://api.flutter.dev/flutter/widgets/FutureBuilder-class.html

3. ネットワークエラーの表示&再読み込み

該当ファイル:feed_page.dart, error_view.dart

今後実装する予定の内容

・記事一覧をタップして記事ページを表示 ・検索バーを配置して検索 ・ページネーション実装(リストを下まで到達したら追加読み込み)

実装後のUI(動画)

https://user-images.githubusercontent.com/82624334/147341900-eb10e649-c415-4732-aa7e-64aa483357de.mp4

KobayashiYoh commented 2 years ago

@mcz9mm 丁寧にレビューしていただき本当にありがとうございます 今から全てのコメントを確認し、コードの修正もします

KobayashiYoh commented 2 years ago

@mcz9mm 全てのコメントに対する修正をしました お時間のある時にレビューよろしくお願いします

mcz9mm commented 2 years ago

LGTM よく治せてると思います👍