Skip to content

Mobile App (iPhone, iPad) de un catálogo de los episodios de la serie BigBang Theory hecha en Swift con el framework UIKit con arquitectura MVC, storyboards, utilizando DiffableDataSource para la TableView y UnitTest

Notifications You must be signed in to change notification settings

airaizos/BigBangUIKit

Repository files navigation

BigBag Episodes: UIKit Challenge

Listado de episodios de la serie de televisión Big Bang Theory

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.

About

Mobile App (iPhone, iPad) de un catálogo de los episodios de la serie BigBang Theory hecha en Swift con el framework UIKit con arquitectura MVC, storyboards, utilizando DiffableDataSource para la TableView y UnitTest

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages