Skip to content

ayodejiayankola/FootBallFixturesApp

Repository files navigation

FootBallFixturesApp

Display Football Data such as today's Match, Competition list using football Data API and Swift

Architecture

MVVM

Folder Structure

Manager
Utilities
NetworkManager
Model
ViewModel
Controller
View
UnitTest

Features

  • Todays Match Screen + Live Data from endpoint
  • Competitions Screen + Live Data from endpoint
  • Table Screen
  • Fixtures Screen
  • Team Screen
  • Competition Unit Test

Requirements

macOS 10.15
Xcode 12
Minimum Deployment Target - iOS 13

macOS 10.15 Xcode 11 iOS 13

Usage

Clone the repository:

git clone https://github.com/ayodejiayankola/FootBallFixturesApp.git

Installations

CocoaPods

You can use CocoaPods to install YourLibrary by adding it to your Podfile:

platform :ios, '9.0'
use_frameworks!
pod 'RealmSwift', '~>10' 

Getting Started

Clone the Repository
Get the API Key from https://www.football-data.org
Put API Key in Config.swift on line 12 inside the NetworkServiceManager Folder

About

Created Football Fixtures app that consumes fixtures data from https://www.football-data.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published