This is a starter React Native project with a minimal architecture, including ESLint и Prettier setup to ensure consistent code style and static code analysis.
yarn
yarn ios
yarn ios --configuration=integration|staging|production
or
yarn android
yarn android --configuration=integration|staging|production
If you need to run a specific environment, you will need to suffix the command with the respective environment's configurations
integration | staging | production;
We have some ESLint rules in place to help us conform with the best practices in terms of accessibility. However, it's still recommended to manually test the apps.
-
📱 Mobile
- Debug menu on Physical Device
- Shake the Device
- Debug Menu
- Android: Command + M
- iOS: D
- Debug menu on Physical Device
- Clone the repository:
git clone https://github.com/Mobile-Innowise-Group/RNDemoTemplate.git
- Navigate to the project directory:
cd RNDemoTemplate
- Install dependencies:
yarn
- Pods install
cd ios && pod install
1. main
• Contains stable, production-ready code.
• This branch is used for releases.
• Direct commits to main should be avoided (use Pull Requests instead).
2. develop
• This is the integration branch where the latest code from all developers is merged.
• It may be less stable than main but should be functional enough for testing and ongoing development.
• All feature branches should merge into develop.
main
└── release/1.0.0
└── hotfix/fix-critical-error
develop
└── feature/user-authentication
└── bugfix/fix-login-issue