A modern, opinionated and scalable React Native boilerplate to kickstart your next mobile application.
npx kickstart-native-cli init
- Written in TypeScript
- Pre-configured folder structure
- Built-in navigation setup
- State management configuration
- Theming and styling system
- Testing setup with Jest
- Linting and formatting with ESLint & Prettier
- Nativewind Setup
- Navigation Setup
- React Native Paper Setup
- Zustand For State Management
- MMKV for a faster storage usage
- Environment configuration
- Component library
src/
├── ui/ # Reusable components
├── navigation/ # Navigation configuration
├── screens/ # Screen components
├── store/ # State management
├── hooks/ # Custom Hooks
├── storage/ # Storage configuration
└── utils/ # Utility functions
- Node.js >= 20
- npm or yarn
- React Native development environment
- Install dependencies:
yarn install
- Run the app:
# iOS
yarn ios
# Android
yarn android
For detailed documentation, please visit our Wiki.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
MIT