Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tim0-12432/f1-schedule-app
An android app for people interested in formula 1
https://github.com/tim0-12432/f1-schedule-app
android f1 formula1 formula1-analysis
Last synced: about 13 hours ago
JSON representation
An android app for people interested in formula 1
- Host: GitHub
- URL: https://github.com/tim0-12432/f1-schedule-app
- Owner: tim0-12432
- License: mit
- Created: 2022-08-03T21:44:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-04T19:40:41.000Z (9 months ago)
- Last Synced: 2024-03-05T20:10:22.206Z (9 months ago)
- Topics: android, f1, formula1, formula1-analysis
- Language: Java
- Homepage:
- Size: 21.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Formula 1 App
[![Android build on main](https://github.com/tim0-12432/f1-schedule-app/actions/workflows/main_android.yml/badge.svg?branch=main)](https://github.com/tim0-12432/f1-schedule-app/actions/workflows/main_android.yml)
![banner](./app/src/main/res/logo-files/play_store_feature_graphic.png)
## Table of Contents
- [Description](#description)
- [Installation](#installation)
- [Usage](#usage)
- [Circuit List](#circuit-list)
- [Schedule List](#schedule-list)
- [Driver Ranking](#driver-ranking)
- [Team Ranking](#team-ranking)
- [Known Issues](#known-issues)
- [License](#license)## Description
I wanted to improve my Java app-development skills and create a beautiful designed app to quickly access information about the next race.
So I developed this android app, which displays all important information about Formula 1 drivers, teams, races and circuits.
I hope you will love it.### Available languages
- :uk: English
- :de: German
- :es: Spanish## Installation
1. Download the [latest release](https://github.com/tim0-12432/f1-schedule-app/releases/latest) apk-file
2. Install it on your mobile device
> ! You may have to disable Third-Party protection once
3. Start it and you are good to go!## Usage
Just start and use it.
- The main navigation works by using the bottom navbar.
- Tab on listitems to get more detailed information.
- By using the inbuilt back functionality of your phone you can get out of that details screen
- In the tab view you can navigate to the other tabs either by tabbing on that other tab-button or by swiping in that direction### Circuit List
| Overview | Details |
| --- | --- |
| ![list](docs/src/assets/images/circuits.gif) | ![details](docs/src/assets/images/circuit.gif) |### Schedule List
| Overview | Details |
| --- | --- |
| ![list](docs/src/assets/images/races.gif) | ![details](docs/src/assets/images/race_results.gif) |### Driver Ranking
| Overview | Details |
| --- | --- |
| ![list](docs/src/assets/images/driver_ranking.gif) | |### Team Ranking
| Overview | Details |
| --- | --- |
| ![list](docs/src/assets/images/team_ranking.gif) | |## Known issues
- Sometimes the onClick event on ranked list items will not work when tabbed to the other tab before
- Rotating your phone could possibly lead to a app crash when location is not a main tab## License
Under [MIT](./LICENSE.md) License
Using API by [Ergast API](https://ergast.com/mrd/)
Using Maps by [OpenStreetMap](https://www.openstreetmap.org/copyright) contributors with osmdroid