Saltar al contenido
Todos los proyectos

Pokédex

App moderna de Pokédex con animaciones fluidas, perfiles detallados y búsqueda cuidadosamente diseñada. Proyecto universitario en Inholland Hogeschool.

iOSUI/UXProyecto Uni
Pokédex — 1Pokédex — 2Pokédex — 3

De un vistazo

Contexto
Hogeschool Inholland, Haarlem
Año
2023
Equipo
en solitario
Código
público en GitHub

Mi rol

Todo

El problema

Mi primer proyecto de iOS, hecho durante el semestre de intercambio para aprender SwiftUI en serio, no para resolver nada. La restricción interesante me la puse yo: que se sintiera como una app publicada y no como un ejercicio.

Cómo funciona

  • MVVM, con el view model a cargo del estado de carga y de error, y los modelos como simples structs Codable.
  • Páginas de detalle coloreadas por tipo a partir de la respuesta de la API, así que la paleta sale de los datos y no de un switch escrito a mano.
  • Favoritos guardados en el dispositivo y accesibles sin conexión, más un aviso de conectividad en vivo basado en Network.framework.
  • El código está publicado tal cual lo escribí en 2023, y el repositorio termina con un apartado sobre qué haría distinto hoy.

Stack

Swift, SwiftUI, MVVM, Network.framework, PokéAPI.

Lo que me llevo

Lo dejé online sin tocarlo. Un portfolio que solo enseña las partes buenas no es un portfolio, es un folleto. Poder señalar código antiguo y decir qué está mal en él vale más que si el código estuviera bien.

Resultado

Código abierto en GitHub.