Personal / Aprendizaje · 2023

F1 Stats 2023

App en React Native para seguir la temporada 2023 de Fórmula 1 (pilotos, equipos y calendario) desde una API en vivo. Mi primer proyecto mobile.

Rol

Desarrollador Mobile

Contexto

Personal / Aprendizaje

Año

2023

Tecnologías: React NativeExpoJavaScript

Resumen

Mi primer proyecto en React Native, hecho para aprender desarrollo mobile sobre un tema que sigo de verdad. La app consume la API Ergast de F1 para mostrar clasificaciones, perfiles de equipos y el calendario completo de la temporada 2023.

Home: resumen de temporada
Clasificación de pilotos
Comparación de equipos
Calendario de carreras

Destacados técnicos

  • Construida con Expo para iterar rápido y probar en iOS y Android.
  • API de Ergast integrada con hooks propios para fetching, caché y manejo de errores.
  • Navegación por tabs con React Navigation y transiciones animadas de listas.
  • Layouts adaptados a distintos tamaños de pantalla, pensados mobile first.

Qué aprendí

Primera experiencia práctica con el modelo de componentes de React Native, los patrones de navegación nativos y las diferencias con la web. Fue donde la gestión de estado y los flujos asíncronos dejaron de ser teoría.