Este proyecto contiene las siguientes características.
- Splash Screen MELI
- Una pantalla de inicio con una barra de busqueda para buscar en MELI
- Un listado de productos con el resultado de la busqueda
- Una pantalla que muestra el detalle del producto seleccionado
Este proyecto implementa la API : https://api.mercadolibre.com/sites/MLA/ haciendo uso del endpoint /sites/$SITE_ID/search?q=Motorola%20G6 para obtener ítems de una consulta de búsqueda.
Este proyecto implementa la arquitectura limpia (Clean Architecture) + MVVM
- App: UI.
- Presentación: View Models.
- Casos de uso: GetProductsByQueryUseCase
- Dominio: ProductEntity, AttributesEntity
- Datos: ProductRepository, RemoteProductDataSource
- Framework: ImageManager, RequestManager.
Se implementan test en las capas : Presentation, Data y Use cases
Retrofit
Glide
Dagger
Animaciones con Lottie




