create-react-native-project

React-Native project generator with preconfigured options.

Usage no npm install needed!

<script type="module">
  import createReactNativeProject from 'https://cdn.skypack.dev/create-react-native-project';
</script>

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

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:

  1. $ yarn install
  2. $ yarn ac
  3. $ cd DevProject
  4. $ yarn start
  5. $ yarn ios

Additionals

Heavily inspired by :heart: react-native-builder-bob