Esta aplicación se desarrolla en Google Udacity Android Developer Nanodegree.
Esta aplicación ayuda al usuario a navegar las películas más populares y mejor calificadas utilizando las API www.themoviedb.org. La aplicación contiene una lista de RecyclerView con GridLayoutManager con la transición de elementos compartidos de la pantalla de inicio a la pantalla Moviedetails. Los elementos de la lista están poblando obteniendo datos de películas en formato JSON, que se analiza utilizando la biblioteca GSON de Google y las solicitudes son enviadas por la biblioteca de modernización.
La aplicación está hecha con los últimos componentes de la arquitectura de Android como ViewModel, Livedata y Room. También podemos guardar nuestras películas favoritas y acceder a ellas fuera de línea sin Internet usando la biblioteca de habitaciones.
Características clave:
* Navegar por las películas populares y calificadas
* Acceso fuera de línea a la lista de películas
* Caches de datos de la base de datos de la sala
* Agregue películas al favorito y acceda a ellas fuera de línea
* UI está optimizado para el modo de retrato y paisaje