Big Bang Episodes

Requerimientos

  • Utilizar UIKit
  • Cargar el archivo de solo lectura BigBang.json. Los datos serán de solo lectura.
  • Crear una tabla maestra y un listado con todos los episodios, ordenados por temporada y episodio
  • Incluir un detalle que mostrará información de cada item
  • Gestionar la selección de episodios marcados como favoritos en una vista a parte.
  • Implementar el diseño de una celda creada en SwiftUI en la TableView
  • Las temporadas deberán mostrarse como cabeceras en la TableView

Requerimientos Opcionales

  • Añadir test de al menos una de las clases utilizadas
  • Utilizar para la creación de los items de la TableView una DiffableDataSource
  • Añadir una versión para ipad adaptando el contenido

Más detalles

  • Podrás encontrar que se adapta en versión portrait y landscape
  • Se puede filtrar por episodios vistos, marcados y favoritos
  • Se puede añadir un rating del 1 al 5
  • Tienes un enlace en el detalle del episodio para más información.

¿Quieres recibir posts, cheatCodes, enlaces y katas en Swift para practicar?

Quincenalmente recibirás en tu correo electrónico la newsletter, solo hace falta tu correo electrónico.