🎆 Clean and minimalist React Native template for a quick start with TypeScript and so much more components.
- Elegant usage directly within the RN-Boiler Cli
- Fastlane
- Lefthook
- Boot Splash
- Expo Image
- Declare String, Number, Array
- Consistent with the default React Native template
- Minimal additional dependencies
- Lots of built-in components
- Multiple schema ios(Dev/Prod as default)
- Multiple productFlavors android (dev/prod as default)
- Change App name
APP_DISPLAY_NAME
onenv/(.dev/.prod)
- Change App id
BUNDLE_IDENTIFIER
onenv/(.dev/.prod)
- Change App version
VERSION_NAME
onenv/(.dev/.prod)
- Change App build number
VERSION_CODE
onenv/(.dev/.prod)
- Change App URL
API_URL
onenv/(.dev/.prod)
Build with: rn-ml
- Update app icon file from appicon folder
- Run:
yarn app-icon
oryarn app-icon:dev
- Android: auto change flavor script
- IOS: Change ASSETCATALOG_COMPILER_APPICON_NAME to your respective App Icon Assets (in respective env file)
npx rn-boiler MyApp
Args command:
Usage: rn-boiler <project-name> [options]
Arguments:
project-name Project name
Options:
-v, --version Output the current version
-pm, --package-manager <string> Use different package manager (choices:
"yarn", "bun", "npm", default: "bun")
--skip-install Skip install dependencies. Default: false.
(default: false)
--skip-git Skip git init. Default: false. (default:
false)
--verbose Default: false. (default: false)
-h, --help display help for command
-
... and more
This project is MIT licensed.
Follow the contribution guide