blinkcare / mobile

the mobile app for Blink
3 stars 0 forks source link

Blink

styled with prettier

:arrow_up: How to Setup

Step 1: git clone and cd to this repo.

Step 2: Install the Application with npm i

:arrow_forward: How to Run App

  1. Run Build for either OS
    • for iOS
    • run react-native run-ios
    • for Android
    • Run Genymotion
    • run react-native run-android

:closed_lock_with_key: Secrets

This project uses react-native-config to expose config variables to your javascript code in React Native. You can store API keys and other sensitive information in a .env file:

API_URL=https://myapi.com
GOOGLE_MAPS_API_KEY=abcdefgh

and access them from React Native like so:

import Secrets from 'react-native-config'

Secrets.API_URL  // 'https://myapi.com'
Secrets.GOOGLE_MAPS_API_KEY  // 'abcdefgh'

The .env file is ignored by git keeping those secrets out of your repo.

Notes

Upgrade react-native: https://github.com/facebook/react-native/issues/12261#issuecomment-284047679