README
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
Legend
Meaning | Status |
---|---|
Done | :white_check_mark: |
Work in progress | :construction: |
To be added | :hourglass: |
Idea (might not be added) | :thinking: |
Integrations | Status | Description |
---|---|---|
Fastlane | :white_check_mark: | |
GraphQL | :white_check_mark: | @apollo/client + setup |
Redux | :white_check_mark: | react-redux + @redux/toolkit + setup |
Expo bare modules | :white_check_mark: | Installed expo modules integration |
Sentry | :hourglass: | |
Detox | :hourglass: | |
Firebase | :thinking: | |
PushNotifications | :thinking: | i.e. Notifee |
Modules | Status | Description |
---|---|---|
react-native-config | :hourglass: | |
react-native-gesture-handler | :white_check_mark: | |
react-native-reanimated | :white_check_mark: | + react-native-redash |
react-native-screens | :white_check_mark: | |
react-navigation | :white_check_mark: | native, native-stack, bottom |
react-native-vector-icons | :white_check_mark: | |
react-native-svg | :white_check_mark: |
Default configuration
Features | Status |
---|---|
ESLint | :white_check_mark: |
Husky | :white_check_mark: |
I18n | :white_check_mark: |
LintStaged | :white_check_mark: |
ProGuard | :white_check_mark: |
TypeScript | :white_check_mark: |
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 :heart: react-native-builder-bob