Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jbkuczma/nbareact

🏀 iOS and Android NBA app created with React Native
https://github.com/jbkuczma/nbareact

android basketball ios nba react-native react-native-app redux

Last synced: about 1 month ago
JSON representation

🏀 iOS and Android NBA app created with React Native

Awesome Lists containing this project

README

        



![](https://github.com/jbkuczma/NBAreact/blob/master/media/swish_github.png)



This Is Why We Play


GitHub issues




Download on the App Store

# Swish
An iOS and Android NBA app created with React Native. If you would like to request a feature, find a bug, have a question, or would like to leave feedback, open an [issue](https://github.com/jbkuczma/NBAreact/issues)! ⭐️ this repo to show support!

## Download
- iOS - Download [here](https://itunes.apple.com/us/app/swish-basketball-stats/id1361567861)!
- Android - Coming soon!

## Features
- Scores and stats for in-progress and completed games
- Detailed play by play
- Full team stats for a season
- Full player stats for a season and over their career
- Detailed player game stat graphs
- Conference rankings
- League leaders
- Videos and highlights (coming soon)
- Compare two players (coming soon)

## Libraries Used
[React Native](https://github.com/facebook/react-native)

[React Navigation](https://reactnavigation.org/)

[Redux](https://redux.js.org/)

[Redux Thunk](https://github.com/gaearon/redux-thunk)

[React-Native-SVG-Charts](https://github.com/JesperLekland/react-native-svg-charts)

[React-Native-Modal-Dropdown](https://github.com/sohobloo/react-native-modal-dropdown)

[nba.js](https://github.com/kshvmdn/nba.js) (custom and modified implementation to work with React Native)

## Resources Used
[Set Splash Screen iOS](https://medium.com/the-react-native-log/change-default-launch-screen-in-react-native-ios-app-544f94f1e947)

[Test your React Native App on your iPhone](https://medium.com/react-native-development/deploying-a-react-native-app-for-ios-pt-1-a79dfd15acb8)

[How to Submit to the App Store](https://clearbridgemobile.com/how-to-submit-an-app-to-the-app-store/)

# Getting Started

- Fork (optional) and clone repo

git clone https://github.com/jbkuczma/NBAreact.git && cd NBAreact

- Install and link dependencies

npm install

npm link

- Run

npm run start:ios

npm run start:iphoneX

npm run start:android (an emulator must be running first)