
   <div align="center">
    <h1>
		<br>
		<a href="https://newscout.com">
			<img src=".github/newscout_text_light.png" height="50">
		</a>
       <h1>Newscout Mobile Client<h1>
	</h1>
   </div>  

## Table of Contents
* [Project Setup](#project_setup)
* [Project Description](#description)

## Project Setup

### Please refer to the [React Native Documentation](https://reactnative.dev/docs/environment-setup)

1. Install [Node v18](https://www.liquidweb.com/kb/install-nvm-linux/)
2. Install [Java JDK 17](https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-22-04)
3. Install [Android Studio](https://www.educative.io/answers/how-to-install-android-studio-in-ubuntu)
4. Clone Project from GOGS
    ```bash 
    git clone gogs@git.fafadiatech.com:savio/Newscout_Mobile.git
    ```
5. Check Dependancies by running 
    ```bash 
    npx react-native doctor
    ```
    **NOTE:** Please rectify the issues shown by RN Doctor before running the project.
6. Install NPM Packages
    ```bash 
    npm install
    ```
7. For Debugging, Use an android device or emulator
   1. For Android Device
        1. Follow this guide for 
            [Running on Device](https://reactnative.dev/docs/running-on-device)
   2. For Emulator 
        1. Install [KVM](https://phoenixnap.com/kb/ubuntu-install-kvm)
        2. Create a Virtual Device with AVD Manager in Android Studio

8. Run Project with 
```bash 
    npx react-native start
```

## Project Description
