https://github.com/thecodingmachine/react-native-boilerplate
A React Native template for building solid applications ๐, using JavaScript ๐ or Typescript ๐ (you choose).
https://github.com/thecodingmachine/react-native-boilerplate
architecture boilerplate boilerplates javascript react-native react-native-boilerplate starter-kit starter-template starterkit tanstack-query thecodingmachine typescript typescript-boilerplate zod
Last synced: 29 minutes ago
JSON representation
A React Native template for building solid applications ๐, using JavaScript ๐ or Typescript ๐ (you choose).
- Host: GitHub
- URL: https://github.com/thecodingmachine/react-native-boilerplate
- Owner: thecodingmachine
- License: mit
- Created: 2018-09-10T12:10:53.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T02:08:13.000Z (30 days ago)
- Last Synced: 2025-04-23T02:48:53.603Z (15 days ago)
- Topics: architecture, boilerplate, boilerplates, javascript, react-native, react-native-boilerplate, starter-kit, starter-template, starterkit, tanstack-query, thecodingmachine, typescript, typescript-boilerplate, zod
- Language: TypeScript
- Homepage: https://thecodingmachine.github.io/react-native-boilerplate/
- Size: 31.8 MB
- Stars: 5,147
- Watchers: 61
- Forks: 891
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-boilerplate - React Native Boilerplate
- awesome-list - react-native-boilerplate
- awesome-react-native - React Native Boilerplate - ๆไพๆธ ๆฐ็ๆถๆ่ฎพ่ฎกๅ Redux ้ๆใ (ๆจกๆฟ๏ผ็งๅญ้กน็ฎ๏ผ)
- awesome-react-native - React Native Boilerplate - ๆไพๆธ ๆฐ็ๆถๆ่ฎพ่ฎกๅ Redux ้ๆใ (ๆจกๆฟ๏ผ็งๅญ้กน็ฎ๏ผ)
- awesome-opensource-boilerplates - thecodingmachine boilerplate - A React Native template for building solid applications ๐, using JavaScript ๐ or Typescript ๐. (Mobile Development / React Native)
- awesome-opensource-boilerplates - thecodingmachine boilerplate - A React Native template for building solid applications ๐, using JavaScript ๐ or Typescript ๐. (Mobile Development / React Native)
README
![]()




[](https://github.com/thecodingmachine/react-native-boilerplate/actions/workflows/CI.yml)# TheCodingMachine React Native boilerplate
This project is a [React Native](https://facebook.github.io/react-native/) boilerplate that can be used to kickstart a mobile application.
The boilerplate provides **an optimized architecture for building solid cross-platform mobile applications** through separation of concerns between the UI and business logic. It is fully documented so that each piece of code that lands in your application can be understood and used.
```
If you love this boilerplate, give us a star, you will be a ray of sunshine in our lives :)
```## Requirements
Node 18 or greater is required. Development for iOS requires a Mac and Xcode 10 or up, and will target iOS 11 and up.
You also need to install the dependencies required by React Native.
Go to the [React Native environment setup](https://reactnative.dev/docs/environment-setup), then select `React Native CLI Quickstart` tab.
Follow instructions for your given `development OS` and `target OS`.## Quick start
To create a new project using the boilerplate simply run :
```
npx @react-native-community/cli@latest init MyApp --template @thecodingmachine/react-native-boilerplate
```Assuming you have all the requirements installed, you can run the project by running:
- `yarn start` to start the metro bundler, in a dedicated terminal
- `yarn ` to run the *platform* application (remember to start a simulator or connect a device)## Digging Deeper
To learn more about this boilerplate, go to [full documentation](https://thecodingmachine.github.io/react-native-boilerplate)
## License
This project is released under the [MIT License](LICENSE).
## About us
[TheCodingMachine](https://www.thecodingmachine.com/) is a web and mobile agency based in Paris and Lyon, France. We are [constantly looking for new developers and team leaders](https://www.thecodingmachine.com/nous-rejoindre/) and we love [working with freelancers](https://coders.thecodingmachine.com/). You'll find [an overview of all our open source projects on our website](https://thecodingmachine.com/en/open-source-en/) and on [Github](https://github.com/thecodingmachine).