Esta aplicacion resuelve la necesidad del PMV (Producto Mínimo Viable) para una oferta de cursos e-learning ofreciendo las funcionalidades principales de un listado y las características mínimas de una pantalla detalle
(link)
En esta App se utilizaron las siguientes:
- Retrofit:
Realiza las llamadas al servidor de la API Rest(no disponible)
- Room:
Almacenar los datos recibidos, modelarlos y realizar las consultas en base a DAO
- Hilt:
Librería encargada de la Inyección de dependencias
- Picasso:
Permite manejar las imágenes utilizadas
- Material:
Gestiona el diseño de los detalles de botones, top app bar, colores,iconos y fuentes, recomendado por Google
En este proyecto se utilizó el patron de arquitectura de diseño MVVM (Model - View - ViewModel) además de las directrices de Clean Code para la organización de las capas del directorio


