Personal · iOS · código abierto
Poke Api
Una Pokédex en SwiftUI, en reconstrucción con Swift 6 y pruebas.
-
Reto
Mi primera app nativa de iOS, una Pokédex que consume PokéAPI. Una revisión encontró lo que le falta para producción: unidades de altura y peso erróneas, 20 peticiones en serie, force unwraps y cero pruebas.
-
Enfoque
La estoy reconstruyendo sobre las capas que ya tiene (view models con @Observable, un repositorio, Swift Charts). La reconstrucción agrega concurrencia estricta de Swift 6, carga en paralelo con TaskGroup, favoritos offline con SwiftData, búsqueda y filtros por tipo, y un armador de equipos con cobertura de tipos. Después vienen las pruebas con Swift Testing y CI en GitHub Actions.
-
Resultado
De código abierto en GitHub. La reconstrucción está en curso, y su README registrará cada decisión técnica.
Tecnologías
-
SwiftUIPantallas y Swift Charts
-
SwiftConcurrencia y capa de datos
Capturas


