Skip to content

An iOS app for getting the most relevant information for several top-flight soccer leagues.

Notifications You must be signed in to change notification settings

jon-schlandt/footi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Footi

Footi is an iOS app that provides standings, fixtures, and stat leaders for several top-flight soccer leagues. Stay updated with the latest scores, upcoming matches, and key player statistics with Footi!

launch screen       standings tab       fixtures tab       fixtures tab      

Features

  • View live standings for top-flight soccer leagues.
  • Access live fixture information to keep track of upcoming matches.
  • Check out the statistical leaders in various categories such as goals, assists, and more.
  • Set the default league that displays on start-up.

Requirements

  • iOS 15.0+
  • Xcode 13.0+
  • Swift 5.5+

Installation

  1. Clone or download the repository.
  2. Open the project in Xcode.
  3. Build and run the app on the desired simulator or device.

Usage

  1. Launch the app on your iOS device or simulator.
  2. Open the menu via the  menu icon  icon and choose a league from the available options.
  3. Navigate through the different tabs to access standings, fixtures, and stat leaders.
  4. Access the Settings view via the  settings icon  icon from the menu to update the default league.
  5. Enjoy staying updated with the latest soccer data!

API Usage

If running the app in DEBUG mode, static data is retrieved using local JSON files. Footi relies on the following API to fetch soccer league data in RELEASE mode:

To use the app, you'll need to obtain an API key from API-Football and place it in an environmental variable with name: APIFOOTBALL_KEY. The base URL should be added as an environmental variable with name: APIFOOTBALL_HOST.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request.

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with descriptive commit messages.
  4. Push your branch to your fork.
  5. Create a pull request, explaining the changes you made.

Contact

If you have any questions or inquiries, please contact me, the developer, at schlanjo@gmail.com.

About

An iOS app for getting the most relevant information for several top-flight soccer leagues.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages