Proyecto MVP para traer una lista de productos desde una API y mostrarlos en categorías. Dichas categorías serán seleccionables desde las opciones visibles en el menú deslizante.
El producto destacado se mostrará siempre primero, en la parte superior de la vista principal de la vista inicial de la aplicación, seguido de una lista deslizante en orden jerárquico descendiente, ubicada inmediatamente debajo.
La barra superior de la aplicación alojará al título, logo de la marca, y un botón de acceso al carro de compras.
Un click sobre cualquier vista de producto traerá una vista detallada del mismo. Todas las vistas contienen un botón para agregar el producto al carro.
- Actualmente implementados:
- Pantalla principal
- Menú deslizante
- Barra de título:
- Botón de menú deslizante
Botón de carro de compras
- Botón de menú deslizante
- Vista de productos:
- Destacado
- General
- Detalle
onClickListener
para agregado de producto al carro de compras
RecyclerView para listado generalVista de carro (con RecyclerView de elementos agregados)Business logic para cálculo de prioridad de exhibiciónTests unitarios