Personal / Learning · 2023
F1 Stats 2023
React Native app to follow the 2023 Formula 1 season (driver standings, teams and calendar) from a live API. My first mobile project.
Role
Mobile Developer
Context
Personal / Learning
Year
2023
Technologies: React NativeExpoJavaScript
Overview
My first React Native project, built to learn mobile development on a subject I actually follow. The app consumes the Ergast F1 API to show standings, team profiles and the full race calendar for the 2023 season.
Technical highlights
- Built with Expo for fast iteration and testing on both iOS and Android.
- Ergast Developer API integrated through custom hooks for fetching, caching and error handling.
- Tab based navigation with React Navigation and animated list transitions.
- Layouts adapted to different screen sizes, designed mobile first.
What I learned
First hands on experience with React Native's component model, native navigation patterns and the differences between mobile and web. It is where state management and async data flows stopped being theory for me.