Skip to content

RapidsOfficial/Rapids-mob-IOS-Android

Repository files navigation

Rapids Mobile Wallet

The mobile app is built on:

Directory layout

Requirements

Node 8 or greater is required. Development for iOS requires a Mac and Xcode 9 or up, and will target iOS 9 and up.

Need to install the dependencies required by React Native:

Running the project

You can setup and run the project by running:

  • yarn install to install the dependencies
  • create your configuration file App/Config/index.js from index.dev.js (in you are in dev environment) and fill the missing values
  • run the following steps for your platform

Android

  • only the first time you run the project, you need to generate a debug key with :
    • cd android/app
    • keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
    • cd ../.. to come back to the root folder
  • react-native run-android to run the Android application (remember to start a simulator or connect an Android phone)

iOS

  • cd ios
  • pod install to install pod dependencies
  • cd .. to come back to the root folder
  • yarn start to start the metro bundler, in a dedicated terminal
  • react-native run-ios to run the iOS application (remember to start a simulator or connect an iPhone phone)

License

This project is released under the MIT License.