Coffee spots recommendation mobile application
- Mac OS X
- Homebrew
- NodeJS
- Yarn (optional)
- Windows
- NodeJS
- Yarn (optional)
- Mac OS X
- Download Xcode from
App Store
. - Download
Android Studio
(optional). - Install
watchman
with$ brew install watchman
. - Install
react-native-cli
withnpm i -g react-native-cli
.
- Download Xcode from
- Windows
- Download
Android Studio
(optional). - Install
watchman
by following instructions here. - Install
react-native-cli
with$ npm i -g react-native-cli
.
- Download
- Ensure you have completed the steps above.
- Clone this repository.
- Change your directory with
$ cd iHeartCoffee/
. - Install dependencies with
$ npm i
oryarn
.
- iOS
- Start application with
$ react-native run-ios
.
- Open
ios/
- Find and open
iHeartCoffee.xcodproj
. - Click
play
icon in Xcode.
- Start application with
- Android
- Start application with
$ react-native run-android
.
- Open
android/
in Android Studio. - Allow
gradle
to finish building. - Click
Run
and selectRun app
from dropdown.
- Start application with
Unit Tests are setup using Jest and can be ran locally using the command below:
$ yarn test
├── _tests_
├── android
├── ios
├── private
│ ├── data
│ ├── venues-search.json
└── src
├── actitonTypes
├──assets
├──components
| ├──shared
├──constants
├──containers
├──navigation
├──reducers
└──util