The official iOS and Android mobile App for Ruk-A-Tuk Promotions.
- Node
4.x
or newer - React Native for development
- Android Studio for Android development
- Xcode for iOS development
- Android SDK
23.0.1
or newer for Android development - Genymotion for Android emulation
- YARN - for dependency management
Clone this repo
$ git clone git@github.com:akilb/rukatuk-mobile.git
$ cd rukatuk-mobile
$ yarn install or npm install
Create a .env
file and add the following:
GOOGLE_MAPS_API_KEY=ENTER_GOOGLE_MAPS_API_KEY
This application uses Firebase for analytics, crash reporting and push notifications. You can use your own firebase account when running the app.
- [iOS] Follow the add firebase to your app instructions here to generate your GoogleService-Info.plist file if you haven't done so already. Place this file in the ios/Rukatuk directory.
- [Android] Follow the manually add firebase to your app instructions here to generate your google-services.json file if you haven't done so already. Place this file in the android/app/ directory
$ react-native run-android
$ react-native run-ios