PowerlineApp / powerline-rn

GNU Affero General Public License v3.0
0 stars 6 forks source link

Powerline React Native App

Development of Powerline React Native App

Requirements

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

Setup

  1. Clone the repo

    $ git clone https://github.com/PowerlineApp/powerline-rn.git
    $ cd powerline-rn
  2. Install dependencies (npm v3+):

    • Install Xopen
      $ npm install
      $ react-native link
      $ cd ios && pod install
      $ xopen
  3. 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
  4. Running on iOS:

    $ react-native run-ios
  5. Build an APK:

    $ npm start
    $ npm run bundle:android
    $ npm run build:android

Troubleshooting

Could not connect to development server

In a separate terminal window run:

  $ react-native start