StadiumScout
StadiumScout is a Swift-based IOS App which allows you to instantly track the analytics and locations of all 30 NBA teams.
StadiumScout is an IOS app made with Swift UI 5.8.1 using XCode 14.2. StadiumScout follows an MVVM (Model-View-ViewModel) architecture with the following app characteristics in each object:
Model:
Contains Location object which has all essential information about a team and its home stadium (team name, city name, coordinates, statistical analysis description, team's website link, images of stadium interior and exterior)
Location object is Identifiable and Equatable by having custom IDs for each location and custom logic for how we can set one location equal to another location
View:
View Model:
I apologize for the poor video quality as Github's maximum file size is only 10MB for videos uploaded on a free Github plan.
To run StadiumScout on your local Mac device follow the steps down below:
git clone git@github.com:amoghmahadevan/StadiumScout.git
Open the StadiumScout directory in XCode and preview the app by running either the iPhone 14 or iPad Pro simulator.
Author: amoghmahadevan
Source Code: https://github.com/amoghmahadevan/StadiumScout