A React Native CLI boilerplate template to kickstart your mobile app development. This template includes essential configurations, libraries, and best practices to get you started quickly.
- Getting Started
- Prerequisites
- Installation
- Running the App
- Folder Structure
- Dependencies
- Scripts
- Contributing
- License
Follow these instructions to set up and run the project on your local machine.
Ensure you have the following installed:
- Node.js
- React Native CLI
- Xcode (for iOS development)
- Android Studio (for Android development)
-
Clone the repository:
git clone https://github.com/yourusername/react-native-cli-boilerplate.git cd react-native-cli-boilerplate
-
Install dependencies:
npm install # or yarn install
-
Start the Metro bundler:
npx react-native start
-
Run on iOS:
npx react-native run-ios
-
Run on Android:
npx react-native run-android
The project follows a modular and scalable folder structure:
This boilerplate comes with a set of pre-installed dependencies to enhance your development experience:
- Babel:
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
- React Native:
@react-native/[email protected]
@react-native/[email protected]
@react-native/[email protected]
@react-native/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
- React Navigation:
@react-navigation/[email protected]
@react-navigation/[email protected]
@react-navigation/[email protected]
- State Management:
@redux-devtools/[email protected]
@reduxjs/[email protected]
[email protected]
[email protected]
- TypeScript:
[email protected]
@types/[email protected]
@types/[email protected]
@types/[email protected]
@react-native/[email protected]
- Testing:
- Code Quality:
- React: