Skip to content

RofaidaSobhy/SportApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ† SportApp

SportApp is a simple iOS application that allows users to explore different sports leagues, view details, and manage their favorite leagues using Core Data for offline persistence.

πŸ“± Features

  • 🏟️ List of sports leagues by category (e.g., football, basketball, etc.)
  • πŸ” Search functionality to quickly find leagues
  • ❀️ Add/remove leagues to favorites
  • πŸ’Ύ Offline support using Core Data
  • 🌐 Fetch live data from a Sports API (e.g., API-Football)
  • πŸ–ΌοΈ Asynchronous image loading with SDWebImage
  • πŸ‘¨β€πŸ’» Built with Storyboard, UIKit, and MVVM architecture

🧱 Tech Stack

  • Swift
  • UIKit
  • Storyboard
  • MVVM architecture
  • Core Data for local storage
  • Alamofire for API requests
  • SDWebImage for image loading and caching

πŸ“Έ Screenshots

Home Screen League Details Favorites
Home Details Favorites

πŸš€ Getting Started

Prerequisites

  • Xcode 15+
  • iOS 15.0+
  • CocoaPods or Swift Package Manager (if using libraries like Alamofire)

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/SportApp.git
    cd SportApp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages