Sign in screen
When you open XDE for the first time you’ll be greeted by this sign in screen. If you have an account already, go ahead and sign in. If you don’t, fill out your desired username and password and sign in. If the username is available, we’ll create the account for you.
Sign out, if you want
So we’ve opened up a new project. The left pane is the React Packager, which you can learn more about in Up and Running and in How Expo Works. The right pane is for device logs, which you can read more about in Viewing Logs.
Opening on a device
The device button lets you quickly open your app on a device or simulator. Read more in Up and Running.
You’ll often want to work on your project in development mode. This makes it run a bit more slowly because it adds a lot of runtime validations of your code to warn you of potential problems, but it also gives you access to live reloading, hot reloading, remote debugging and the element inspector. Disable Development Mode and reload your app if you want to test anything related to performance.
Project dialog (with project open)
While you work on your project, it is given a temporary URL which is served from your computer. When you’re ready to share the project with others, you can Publish the project to get a permanent URL (something like
exp.host/@your-username/your-app-slug) that anybody can open with the Expo Client.
When you click the Publish button in XDE, you’ll be asked to confirm that you want your project to be available to the public. XDE takes some time to generate your minified JS bundle and upload your Assets to our servers, and once it’s done, prints out your app’s published URL. You can read more details about how publishing work in How Expo Works and in this blog post.