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.
- ποΈ 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, andMVVMarchitecture
SwiftUIKitStoryboardMVVMarchitectureCore Datafor local storageAlamofirefor API requestsSDWebImagefor image loading and caching
| Home Screen | League Details | Favorites |
|---|---|---|
![]() |
![]() |
![]() |
- Xcode 15+
- iOS 15.0+
- CocoaPods or Swift Package Manager (if using libraries like Alamofire)
- Clone the repository:
git clone https://github.com/your-username/SportApp.git cd SportApp


