Skip to content

Buenas Prácticas

Giovanni Briceño - Vinni edited this page Dec 6, 2021 · 3 revisions

BUENAS PRACTICAS

Con respecto a las buenas prácticas en el tema de la construcción de la aplicación Vinilos se realizo la implementación de Cache y la implementación de ROOM.

Para esto creamos un branch https://github.com/VinniK4m/Vinilos/tree/feature/cf05_deuda, llamado Deuda ya que esperábamos realizarlo en el Sprint 2 pero por temas de tiempo no se alcanzó y se programó para el Sprint 3. Allí creamos la clase: VinylRoomDatabase que permite al administración de las tablas en la base de datos, así mismo creamos las interfaces Dao con su anotación correspondiente que definen la estructura de las tablas, realizamos los ajustes uno a uno en cada una de las capas de la aplicación . Así mismo implementamos la clase CacheManager que gestiona información usando HashMap.

Estos ajustes mejoraron el rendimiento de nuestra aplicación así como se muestra en el video de Profiler que mostramos a continuación Ver video.

Clone this wiki locally