Descripción

Una aplicación iOS moderna desarrollada con SwiftUI que consume la API pública de Rick and Morty.

El proyecto implementa patrones de arquitectura sólidos y mejores prácticas de desarrollo iOS, incluyendo testing automatizado y manejo eficiente de imágenes y datos de red.

Tecnologías utilizadas

  • Xcode 15.3 - Entorno de desarrollo integrado
  • SwiftUI - Framework moderno de UI declarativa de Apple
  • Alamofire - Biblioteca de networking HTTP elegante para Swift
  • Kingfisher - Librería para descarga y caché de imágenes
  • MVC (Model-View-Controller) - Patrón de arquitectura
  • XCTest - Framework de testing nativo de Apple
  • Rick and Morty API - API REST pública para datos de la serie

Características principales

  • Interfaz moderna: Diseño limpio y responsive con SwiftUI
  • Navegación fluida: Experiencia de usuario intuitiva entre secciones
  • Gestión eficiente de imágenes: Carga y caché optimizado con Kingfisher
  • Arquitectura MVC: Separación clara de responsabilidades
  • Testing automatizado: Suite de pruebas unitarias con XCTest
  • Manejo de estados: Gestión robusta de estados de carga y errores
  • Networking robusto: Implementación segura con Alamofire

Enlaces