Set Up Your Environment
import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import constants from '@site/core/TabsConstants';
import GuideLinuxAndroid from './_getting-started-linux-android.md'; import GuideMacOSAndroid from './_getting-started-macos-android.md'; import GuideWindowsAndroid from './_getting-started-windows-android.md'; import GuideMacOSIOS from './_getting-started-macos-ios.md';
In this guide, you'll learn how to set up your environment, so that you can run your project with Android Studio and Xcode. This will allow you to develop with Android emulators and iOS simulators, build your app locally, and more.
This guide requires Android Studio or Xcode. If you already have one of these programs installed, you should be able to get up and running within a few minutes. If they are not installed, you should expect to spend about an hour installing and configuring them. Setting up your environment is not required if you're using a Framework. With a React Native Framework, you don't need to setup Android Studio or XCode as a Framework will take care of building the native app for you. If you have constraints that prevent you from using a Framework, or you'd like to write your own Framework, then setting up your local environment is a requirement. After your environment is set up, learn how to get started without a framework.Is setting up my environment required?
Development OS
Target OS
Target OS
Unsupported
A Mac is required to build projects with native code for iOS. You can use Expo Go from Expo to develop your app on your iOS device.
Target OS
Unsupported
A Mac is required to build projects with native code for iOS. You can use Expo Go from Expo to develop your app on your iOS device.