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



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.