Installing RNJet — React Native Boilerplate Setup Guide
Step-by-step guide to set up RNJet, the production-ready React Native boilerplate CLI. Run npx @jonathantri/rnjet init and bootstrap your full app in seconds.
Installation
Requirements
Before running RNJet, make sure you have the React Native development environment set up on your machine.
- Node.js 18+
- React Native CLI environment (official guide)
- For iOS: macOS with Xcode installed
- For Android: Android Studio with an emulator or physical device
Create a New Project
Run the following command and follow the interactive prompts:
npx @jonathantri/rnjet initRNJet will ask you for:
- 1. App Display Name (e.g. My App): — the name shown on your home screen
- 2. Project Name (PascalCase) (e.g. MyApp): — used for native project references
- 3. Folder Name (kebab-case) (e.g. my-app): — the root directory name
- 4. Bundle Identifier (e.g. com.example.myapp): — unique identifier for your app on stores
- 5. Install dependencies? — whether to automatically install npm packages
Once confirmed, it will scaffold the full project structure, install dependencies, and set up environments automatically.
What Gets Generated
After init completes, your project will include:
YourApp/
├── src/
│ ├── api/
│ ├── assets/
│ ├── components/
│ ├── constants/
│ ├── hooks/
│ ├── i18n/
│ ├── modules/
│ ├── navigation/
│ ├── theme/
│ └── types/
├── .env.development
├── .env.production
├── Makefile
└── ...Next Steps
Introduction to RNJet — React Native Boilerplate & CLI
RNJet is a production-ready React Native boilerplate and CLI tool. Bootstrap a scalable app with Clean Architecture, i18n, MMKV, and New Architecture support in one command.
Project Structure
A breakdown of the generated folder structure and what lives where.