Aplicación iOS en Swift realizada como práctica para el módulo de Fundamentos iOS del bootcamp de KeepCoding, basada en la serie Juego de Tronos. La aplicación gestiona casas, miembros, temporadas y episodios de la serie.
- Implementación de los siguientes protocolos con sus correspondientes tests unitarios:
- CustomStringConvertible
- Equatable
- Hashable
- Comparable
- Uso de Notificaciones con NotificationCenter, que nos permite enviar y recibir información entre clases y/o estructuras basada en una acción que haya ocurrido en nuestra aplicación.
- Patron de diseño Factory
- Uso de Protocolos y Delegados
- Modelo Vista Controlador (MVC)
- Interfaz gráfica:
- Uso de XIB
- UISplitViewController
- UINavigationController.
- UITabBarController