/clogii-mobile

Refactored version of the official F8 app of 2016, powered by React Native and the Apollo Stack.

Primary LanguageJavaScriptOtherNOASSERTION

Stories in Ready

Clogii

Requirements

  1. React Native (follow iOS and Android guides)
  • Xcode 8.1 +
  1. CocoaPods (only for iOS)
  • Version 1.0+ recommended (gem install cocoapods --pre)
  1. Docker
  2. Docker Compose

Setup

  1. Clone the repo
$ git clone https://github.com/digithun/clogii-mobile.git
$ cd clogii-mobile
  1. Install dependencies (npm v3+):
$ npm install
$ (cd ios; pod install)        # only for iOS version
  1. Start Parse/GraphQL servers:
$ npm run dev

Make sure everything works by visiting:

  1. Running on Android:
$ react-native run-android
$ adb reverse tcp:8081 tcp:8081   # required to ensure the Android app can
$ adb reverse tcp:8080 tcp:8080   # access the Packager and GraphQL server
  1. Running on iOS:
$ react-native run-ios

Troubleshooting

  • Could not connect to development server

    In a separate terminal window run:

    $ react-native start
    
  • Alert invalid session token

    Delete the app from the simulator or your phone, then rebuild and re-run the app. Sometimes an old token gets cached.