Summary

IOS Application using the sportsDB API, The application shows the sports and its leagues news. the first screen shows all sports available by the API by clicking on it the user can see the leagues related to the sport picked, and by clicking on one of the leagues the application directs him to league`s details where the user can see the upcoming events, the latest events and teams related to the league, the user can pick the league as favorite and see all the favorites leagues in the favorite section, also in team’s section the user can pick a team and the application will direct him to teams screen which show some details related to the team.

Features

  • Launch screen.
  • Search for sport.
  • Leagues.
  • League details.
  • Teams details.
  • Adding favorite leagues.
  • Handling application in online mode and offline mode.

Tools & Libraries

  • MVP Architecture design pattern
  • Constraints.
  • Coredata.
  • Alamofire pod.
  • kingfisher pod.
  • Unit testing

Team Members

Screens

  1. Sport Screen

  1. Leagues Screen

  1. Leagues Details Screen

  1. Team Screen

  1. Favorite Screen

Clear all favorites:

No favoirte:

  1. Handling the internet connection

GitHub

View Github