From 587e49e43006201b9df8c5880f1cf5cfa5ec549b Mon Sep 17 00:00:00 2001 From: Nader AbdAlGhani Date: Sun, 17 Nov 2019 05:48:21 +0200 Subject: [PATCH 1/2] Change Calling Screens Status Bar Color --- src/app/videoCall/screens/CallScreen.js | 7 +------ src/app/videoCall/screens/LoginScreen.js | 7 +------ src/app/videoCall/screens/SettingsScreen.js | 5 +---- 3 files changed, 3 insertions(+), 16 deletions(-) diff --git a/src/app/videoCall/screens/CallScreen.js b/src/app/videoCall/screens/CallScreen.js index 4a3d251..cbd2d67 100644 --- a/src/app/videoCall/screens/CallScreen.js +++ b/src/app/videoCall/screens/CallScreen.js @@ -458,12 +458,7 @@ class CallScreen extends React.Component { render() { return ( - + - + diff --git a/src/app/videoCall/screens/SettingsScreen.js b/src/app/videoCall/screens/SettingsScreen.js index b10a160..51f4189 100644 --- a/src/app/videoCall/screens/SettingsScreen.js +++ b/src/app/videoCall/screens/SettingsScreen.js @@ -28,10 +28,7 @@ export default class SettingsScreen extends React.Component { render() { return ( - + {Platform.OS === 'ios' && parseInt(Platform.Version, 10) >= 10 ? ( Date: Sun, 17 Nov 2019 05:49:14 +0200 Subject: [PATCH 2/2] Update README.md File --- README.md | 71 +++++++------------------------------------------------ 1 file changed, 8 insertions(+), 63 deletions(-) diff --git a/README.md b/README.md index d7b22d2..9ade208 100644 --- a/README.md +++ b/README.md @@ -1,65 +1,10 @@ -# NABD -[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](http://standardjs.com/) +# Nabd -## :arrow_up: How to Setup +## - Installation Instructions -**Step 1:** git clone this repo: - -**Step 2:** cd to the cloned repo: - -**Step 3:** Install the Application with `yarn` or `npm i` - - -## :arrow_forward: 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` - -## :no_entry_sign: Standard Compliant - -[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard) -This project adheres to Standard. Our CI enforces this, so we suggest you enable linting to keep your project compliant during development. - -**To Lint on Commit** - -This is implemented using [husky](https://github.com/typicode/husky). There is no additional setup needed. - -**Bypass Lint** - -If you have to bypass lint for a special commit that you will come back and clean (pushing something to a branch etc.) then you can bypass git hooks with adding `--no-verify` to your commit command. - -**Understanding Linting Errors** - -The linting rules are from JS Standard and React-Standard. [Regular JS errors can be found with descriptions here](http://eslint.org/docs/rules/), while [React errors and descriptions can be found here](https://github.com/yannickcr/eslint-plugin-react). - -## :closed_lock_with_key: Secrets - -This project uses [react-native-config](https://github.com/luggit/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](https://github.com/luggit/react-native-config#setup) -4. Done! +- Setup React Native environment using this [link][https://facebook.github.io/react-native/docs/getting-started], make sure that you select 'React Native CLI Quickstart' +- Prepare your android device/emulator using these [instructions][https://facebook.github.io/react-native/docs/getting-started#preparing-the-android-device] +- In the project directory: + - Run `yarn` to install required node modules + - Run `yarn start` to start Metro Bundler + - Run `yarn android` in a different terminal to install app on device/emulator in debugging mode