Skip to content

gheorghedarle/Xamarin-Formula1

Repository files navigation

Xamarin Formula 1 App

MIT License

Formula 1 App is a simple app developed with Xamarin to display information about drivers, teams, circuits and seasons from 1950 to the current season. The app is developed in Xamarin Shell and Ergast API. In the Schedule screen, you can see the current season calendar and information about circuits and results for the finished races. In the Drivers and Teams screens, you can see current standings and information about them. In the History screen, you can select a season and see the schedule, driver and team standings for that season. The app is available in both light and dark mode.

If you like this repository you can support me on

Buy Me A Coffee

Screenshots

Light mode

Dark mode

Libraries

Setup

Formula 1 Images API

Formula 1 Images API is an API developed in javascript to serve images for drivers, teams, countries and circuits.

To run the API:

  • install the node modules using npm-install.bat or npm install command
  • start the app using npm-start.bat or npm start command

Formula 1 Information API

Formula 1 Information API is an API developed in javascript to scrape information about teams, drivers and circuits from official F1 website.

To run the API:

  • install the node modules using npm-install.bat or npm install command
  • start the app using npm-start.bat or npm start command

Resources

The app is using data from Ergast API.

Other versions

MAUI-Formula1 - developed in .net MAUI (Work in Progress)