HU03 · Consultar el listado de artistas - juanfelipe99/desarrollo-movil-equipo-2 GitHub Wiki

Identificador HU03
Nombre Consultar el listado de artistas
Descripción Como usuario visitante quiero ver el listado de artistas para escoger lo que más me interesan
Criterios de aceptación * Al ingresar a la sección Artistas desde la navegación inferior, se muestra el listado de todos los artistas registrados, incluyendo músicos y bandas
* Cada artista muestra su imagen (o sus iniciales si no tiene imagen disponible), su nombre y una etiqueta que indica si es Músico o Banda
* Para los músicos se muestra el año de nacimiento (Nació en …) y para las bandas el año de creación (Creada en …)
* Se muestran los filtros Todos, Músicos y Bandas; por defecto está seleccionado Todos y al seleccionar otro filtro el listado muestra solo los artistas de ese tipo
* Se muestra un contador con la cantidad de artistas del listado, que se actualiza según el filtro seleccionado
* Si no hay artistas para mostrar, se muestra el mensaje No hay artistas para mostrar indicando que aparecerán cuando se registren músicos o bandas, y el contador en 0
* Mientras se carga el listado, se muestra un indicador de progreso, el texto Cargando artistas… y una representación visual de carga
* Si ocurre un error de conexión al cargar el listado, se muestra el mensaje No pudimos cargar los artistas y la opción Reintentar
* Al seleccionar Reintentar, se vuelve a intentar cargar el listado de artistas
* Al seleccionar un artista, se navega a su detalle
Mockups
Autor Juan Felipe Quiñonez

Tareas

Descripción Responsable Issue
Construir la interfaz del listado de artistas según el mockup, incluyendo los filtros Todos, Músicos y Bandas, el contador y el tipo y año de cada artista Juan Felipe Quiñonez HU03 · T1 · #28
Implementar la consulta del listado de artistas (músicos y bandas) mediante la capa de red y MVVM, incluyendo los estados de carga, vacío y error de conexión con reintento Juan Felipe Quiñonez HU03 · T2 · #29
Realizar las pruebas de la historia, verificando la carga exitosa del listado, el estado vacío y los errores de conexión Juan Felipe Quiñonez HU03 · T3 · #30