Cette application est développée sous Google Udacity Android Developer Nanodegree.
Cette application aide l'utilisateur à parcourir les films les plus populaires et les mieux notés à l'aide d'API www.themoviedb.org. L'application contient une liste RecyclerView avec GridLayoutManager avec transition d'éléments partagés de l'écran d'accueil à l'écran MovieDetails. Les éléments de la liste se remplissent en obtenant des données de films au format JSON, qui est analysé à l'aide de la bibliothèque GSON de Google et les demandes sont envoyées par bibliothèque Retrofit.
L'application est réalisée avec les derniers composants de l'architecture Android comme ViewModel, LiveData et Room. Nous pouvons également enregistrer nos films préférés et y accéder hors ligne sans Internet à l'aide de la bibliothèque de salle.
Caractéristiques clés:
* Parcourez les films les mieux notés et populaires
* Liste d'accès hors ligne aux films
* Cache les données de la base de données de la salle
* Ajouter des films au favori et y accéder hors ligne
* L'interface utilisateur est optimisée à la fois pour le portrait et le mode paysage