Skip to content

Commit

Permalink
Merge branch 'development'
Browse files Browse the repository at this point in the history
  • Loading branch information
naderabdalghani committed Nov 17, 2019
2 parents a006d37 + 45e41e1 commit 20019d6
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 61 deletions.
53 changes: 8 additions & 45 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,47 +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 `react-native run-android`

## :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
7 changes: 1 addition & 6 deletions src/app/videoCall/screens/CallScreen.js
Original file line number Diff line number Diff line change
Expand Up @@ -458,12 +458,7 @@ class CallScreen extends React.Component {
render() {
return (
<SafeAreaView style={styles.safearea}>
<StatusBar
barStyle={
Platform.OS === 'ios' ? COLOR_SCHEME.DARK : COLOR_SCHEME.LIGHT
}
backgroundColor={COLOR.PRIMARY_DARK}
/>
<StatusBar backgroundColor={Colors.APP} barStyle="light-content" />
<View style={styles.useragent}>
<View style={styles.videoPanel}>
<Voximplant.VideoView
Expand Down
7 changes: 1 addition & 6 deletions src/app/videoCall/screens/LoginScreen.js
Original file line number Diff line number Diff line change
Expand Up @@ -126,12 +126,7 @@ export default class LoginScreen extends React.Component {
render() {
return (
<SafeAreaView style={styles.safearea}>
<StatusBar
barStyle={
Platform.OS === 'ios' ? COLOR_SCHEME.DARK : COLOR_SCHEME.LIGHT
}
backgroundColor={COLOR.PRIMARY_DARK}
/>
<StatusBar backgroundColor={Colors.APP} barStyle="light-content" />
<View style={[styles.container]}>
<View>
<View style={styles.loginform}>
Expand Down
5 changes: 1 addition & 4 deletions src/app/videoCall/screens/SettingsScreen.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,7 @@ export default class SettingsScreen extends React.Component {
render() {
return (
<SafeAreaView style={styles.safearea}>
<StatusBar
barStyle={COLOR_SCHEME.LIGHT}
backgroundColor={COLOR.PRIMARY_DARK}
/>
<StatusBar backgroundColor={Colors.APP} barStyle="light-content" />
<ScrollView style={{ flex: 1 }}>
{Platform.OS === 'ios' && parseInt(Platform.Version, 10) >= 10 ? (
<SettingsSwitch
Expand Down

0 comments on commit 20019d6

Please sign in to comment.