This app allows users to find people who want to drink a beer or to find the interesting event in their city.
Clone the repository
git clone https://github.com/TheGitDevelopers/vivid.git
The app is running on Expo so you need to install it as global command line.
npm install -g expo-cli
Please note that almost every JavaScript framework is using Node.js.
React Native and Expo requires Node.js in 10 LTS version, but we encourage to use the latest.
Go to the root of the project and type in console:
npm install
After each update, please run command:
npm i
npm run test
If tests will fail, please contact the person who has committed last.
- You can use Expo mobile app to run it on your real mobile devices
- If you've already installed this app, please type:
npm start
- Then scan the QR code with your mobile phone.
- Download the Android Studio.
- Set up Android Studio's tools
- Set up a virtual device
- You should run script named "run_pixel_emulator_script.bat", but make sure that your android emulator has same device version and it's installed in this directory
- If you've already installed this app, please type:
npm start
- Then open metro panel and use the local device option.
Before you start coding, please switch on the master branch and update your local repo
git checkout master
git pull origin master
Then test all components by typing
npm run test
If each test passed, you can create your branch:
git checkout -b task_name_here
Do some changes, commit file and push on your remote branch
git add .
git commit -m "your changes"
git push origin task_name_here
- Jest
- React test renderer
- Enzyme
- Eslint
- Prettier
- Husky
- Prop-types