https://github.com/infinitered/reactnativeessentialsstarterpack
Environment setup for our React Native Essentials workshop!
https://github.com/infinitered/reactnativeessentialsstarterpack
Last synced: 9 months ago
JSON representation
Environment setup for our React Native Essentials workshop!
- Host: GitHub
- URL: https://github.com/infinitered/reactnativeessentialsstarterpack
- Owner: infinitered
- Created: 2024-01-15T16:13:43.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-07T20:38:45.000Z (about 1 year ago)
- Last Synced: 2025-03-29T20:02:55.721Z (10 months ago)
- Language: TypeScript
- Homepage:
- Size: 2.81 MB
- Stars: 1
- Watchers: 12
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Native Essentials Starter Pack
Welcome to the React Native Essentials Starter Pack! This repository is a setup template for getting your environment ready for React Native development. Once you've completed this setup, you'll be able to start building your own React Native apps and also make sure you're ready to attend the [React Native Essentials](https://github.com/infinitered/ReactNativeEssentials) workshop! :tada:
---
Table of Contents
- Setup
- [Quick Start](#quick-start)
- [Environment Setup Guide](./docs/environment-setup-guide.md)
- Simulators
- [Simulator & Emulator Setup](./docs/simulators-setup.md)
---
## Quick Start
For the full instructions on how to setup your environment for React Native development, head on over to [Environment Setup](./docs/environment-setup-guide.md).
1. Run the project setup script:
```bash
./scripts/setup
```
2. Start the metro bundler:
```bash
yarn start
```
3. Build in dev mode:
- Android: by typing `a` in metro, or in a new shell instance:
```bash
yarn android
```
- iOS: by typing `i` in metro, or in a new shell instance:
```bash
yarn ios
```
4. Build for your device:
- [Android link](./docs/simulators-setup.md#yarn-android)
- [iOS link](./docs/simulators-setup.md#launching-a-specific-simulator)
## Troubleshooting
If you can't get this to work, see the [Troubleshooting](https://reactnative.dev/docs/troubleshooting) page.
## Learn More
To learn more about React Native, take a look at the following resources:
- [React Native Website](https://reactnative.dev) - learn more about React Native.
- [Getting Started](https://reactnative.dev/docs/environment-setup) - an **overview** of React Native and how setup your environment.
- [Learn the Basics](https://reactnative.dev/docs/getting-started) - a **guided tour** of the React Native **basics**.
- [Blog](https://reactnative.dev/blog) - read the latest official React Native **Blog** posts.
- [`@facebook/react-native`](https://github.com/facebook/react-native) - the Open Source; GitHub **repository** for React Native.