Generate a new React Native(v0.71.12) app using the https://github.com/archimondee/react-native-template:
npx react-native init MyApp --template https://github.com/archimondee/react-native-template
You might also be prompted to confirm the installation for the packages react-native
and husky
. Simply hit enter
to proceed.
The template will automatically install the npm
dependencies and the pods
(if you are on the MacOS).
- React Native version 0.71.12 react-native
- State management redux
- Redux logger redux-logger
- Navigation using react-navigation V6
- HTTP Fetch axios
- File import babel-plugin-module-resolver
- Husky for lint your commit message husky
- Reanimated react-native-reanimated
- Env config for Android and iOS using react-native-config
- Async storage for saving persist data async-storage
- Eslint rule custom
- Pre command scripts in package.json for easier life
- Toast animated react-native-root-toast
- Preconfigured redux
- Preconfigured navigation with bottom tabs
- Baseservices ready
- Preconfigured folder for your work
- Add example to consume API, Redux, Hooks on screens
- Add i18n to support multilingual
- Add dark mode
- If you get error when you run ios in this terminal, try to run in vscode terminal.