/movies_application

Accede a un API rest para mostrar un catalogo de películas y realiza persistencia de datos para acceder mas rápidamente.

Primary LanguageKotlin

movies_application

Esta aplicación permite ver un catalogo de peliculas de superheroes, para esto se hace conexión con el API REST https://comicvine.gamespot.com/api/ . Se hace uso de persistencia de datos cache en una base de datos local, esta base de datos se actualiza por medio de un servicio backgraund periodico una vez al dia cuando en nivel de bateria es alto.

Tecnologia aplicada

MVVM: arquitectura.
Room: Base de datos local.
Retrofit: Conexion a servio REST.
Corutines: corutinas para manejar ejecucion de codigo asincrono.
WorkManager: Servicio de proceso backgraound para actualizar la base de datos.
Navigation: navegacion entre fragments.
DataBinding: Union entre componentes layout y controladores.

Screenshot

License

Application developed by Miguel Angel Bello Garcia, github @miguelmabellog