/react-native-template

This project is a template for React-native and includes a bridge for Android and iOS to use the native JWPlayer SDks with React

Primary LanguageC++MIT LicenseMIT

React native template

This project is a template for React-native and includes a bridge for Android and iOS to use the native JWPlayer SDks with React

Image of RNTemplate

js-standard-style

  • Standard compliant React Native App Utilizing Ignite

What's included?

How to Setup

git clone this repo:
cd to the cloned repo:
Install the Application with `yarn` or `npm i`

How to Run App

  1. cd to the repo
  2. Run Build for either OS
  • for iOS
    • run react-native run-ios
  • for Android
    • Run Genymotion
    • run react-native run-android

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.

Get started:

  1. Copy .env.example to .env
  2. Add your config variables
  3. Follow instructions at https://github.com/luggit/react-native-config#setup
  4. Done!