create-react-native-project
Project generator from react-native init template and preconfigured options.
Drop in replacement for react-native init
.
Usage:
npx create-react-native-project ProjectName
Example
Features
+0.68.0 React-Native Compatibility
Legend
Meaning | Status |
---|---|
Done | |
Work in progress | |
To be added | |
Idea (might not be added) |
Integrations | Status | Description |
---|---|---|
Fastlane | ||
GraphQL | @apollo/client + setup | |
Redux | react-redux + @redux/toolkit + setup | |
Sentry | ||
Detox | ||
Expo modules | Installed expo modules integration | |
Firebase | ||
PushNotifications | i.e. Notifee |
Modules | Status | Description |
---|---|---|
react-native-config | ||
react-native-gesture-handler | ||
react-native-reanimated | + react-native-redash | |
react-native-screens | ||
react-navigation | native, native-stack, bottom | |
react-native-vector-icons | ||
react-native-svg |
Default configuration
Features | Status |
---|---|
ESLint | |
Husky | |
I18n | |
LintStaged | |
ProGuard | |
TypeScript |
Development
To start working with the CLI locally you need to install:
For local iOS development, you need to run:
$ yarn install
$ yarn ac
$ cd DevProject
$ yarn start
$ yarn ios
Additionals
Heavily inspired by