Salva Logo
 ⚔️

Kimetsu no Yaiba App

⚔️ 

iOS Demo

Descripción

Esta app proporciona una plataforma para acceder a noticias y detalles sobre la serie de anime Kimetsu no Yaiba. Las principales características de la app incluyen:

  • Autenticación de usuarios: gestión de registro e inicio de sesión de usuarios, con datos almacenados en una base de datos PostgreSQL.
  • Pantalla de noticias: presenta las últimas noticias relacionadas con Kimetsu no Yaiba, obtenidas mediante la API desarrollada en Vapor.
  • Pantalla de episodios: muestra una lista de episodios de la serie. Cada episodio cuenta con un detalle que proporciona información adicional, incluyendo la sinopsis y los personajes que aparecen en él.

La API desarrollada en Vapor maneja todas las solicitudes y respuestas, garantizando una comunicación fluida y segura. PostgreSQL se utiliza para el almacenamiento de datos de usuarios y contenido de la serie, asegurando la persistencia y accesibilidad de la información. Esta app sirve como una demostración práctica de las capacidades de la API y la gestión de usuarios.

Características y funcionalidades

  • Arquitectura CLEAN.
  • Patrón de diseño Model-View-ViewModel (MVVM).
  • SwiftUI.
  • Consumo de API Rest (montada personalmente en Vapor, ver aquí) con URLSession y gestionando la concurrencia con async/await.

Enlaces relevantes