このアプリは、Google Udacity Android開発者Nanodegreeで開発されています。
このアプリは、ユーザーがwww.themoviedb.org APIを使用して、最も人気のあるトップ評価の映画を閲覧するのに役立ちます。このアプリには、GridlayoutManagerを備えたRecyclerviewリストが含まれています。リスト項目は、GoogleのGSONライブラリを使用して解析されたJSON形式で映画データを取得することで居住しており、リクエストはRetrofitライブラリによって送信されます。
このアプリは、ViewModel、Livedata、Roomなどの最新のAndroidアーキテクチャコンポーネントで作成されています。また、お気に入りの映画を保存して、ルームライブラリを使用してインターネットなしでオフラインにアクセスすることもできます。
主な機能:
*最高の評価と人気のある映画を閲覧します
*映画リストへのオフラインアクセス
*ルームデータベースからのデータをキャッシュします
*お気に入りに映画を追加し、オフラインにアクセスします
* UIはポートレートモードとランドスケープモードの両方に最適化されています