Mobile App UI Only.
- Mac OS X
- Yarn package + Node.js + react-native-cli v12.16 or newer
- IDE: VSCode with ESLint extension installed. Or any IDE that support ESLint integration.
Runs the app in the development mode.
- Make sure to create a branch and a pull request before starting development.
git checkout -b https://github.com/taipham1803/opus
yarn && yarn pod
- Open XCode and run node server
yarn c
- Run App from Xcode
- TypeScript Style Guide + Airbnb Style Guide.
- Code will be checked by linter (ESLint) before committing.
- Commit message has to follow conventional commit format.
- Open xcode & vscode & start node server
yarn c
- Start node server
yarn dev
- Run pod install in root project
yarn pod
- Start iOS project in Xcode
yarn xcode
- Open android project in Android Studio
yarn studio
- TypeScript v4.6.3
- React Native v0.68.1, React v17.0.2
- State management: MobX, React Context
- ESLint
- Test: jest