Skip to content

chappyasel/FantasyBasketball_iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FantasyBasketball_iOS

Intro

This app accesses basketball player data from a variety of online sources including espn.com, rotoworld.com, nba.com, and more for the purpose of tracking and evaluating NBA player performance. This app has almost all of the features of the official ESPN fantasy app and also includes additinal player discoery / insight features such as advanced player news and metrics.

In addition, this app tracks advanced metrics such as fantasy team win percentage based on players' historical fantasy performances and p-score probability aggregations. These probabilities update by the second as new stats come in and each real-life basketball game progresses. This system also takes into account injuries, including day-to-day and out statuses.

Finally, Core Data is selectivly used to store user settings as well as custom player watch lists and to speed up app performance in general.

Installation

League setup

If you would like to track your own fantasy team's performance, make sure your league is an ESPN fantasy basketball league with default "custom" scoring settings. Also, it is suggested that your teams consist of between 10 and 15 players to ensure optimal performance.

Cocoapods

Make sure you have CocoaPods installed on your computer and that the pod is initialized in the FanstasyBasketball folder. When opening the project, make sure you open the .xcworkspace file and NOT the .xcodeproj file. Upon opening the project, 5 defualt fantasy teams (belonging to 2 leagues) and 1 watch list will be provided as a proof-of-concept. This app uses the following pods:

Images

Side menu

Drawing

Weekly matchup

Drawing

Player detail

Drawing

Player discovery

Drawing

Drawing

Collective player / league news

Drawing

My team

Drawing

Cutsom watch list

Drawing

League scoreboard

Drawing

League standings

Drawing

About

Accesses player data from espn.com, rotoworld.com, nba.com, and more for the purpose of tracking and evaluating NBA player performance as well as calculating various fantasy basketball-related metrics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors