This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
Install expo-dev-client in an existing React Native project
Edit page
Learn how to install and configure expo-dev-client in your existing React Native project.
The following guide explains how to install and configure expo-dev-client in an existing React Native project.
Do you need to create a new project?
If you're starting with a new project, create it using the with-dev-client template:
Do you use Continuous Native Generation (CNG) in your project?
To use expo-dev-client in a project that uses CNG, see Create a development build.
1 requirement
1 requirement
If you created your project with npx @react-native-community/cli@latest init and do not have
any other Expo libraries installed, you will need to install Expo
modules before proceeding.
1
2
Configure deep links
Expo CLI uses a deep link to launch your project, and it's also useful if you use plan to use expo-dev-client for launching preview updates if you have added a custom deep link scheme to your project.
If you haven't configured a scheme for your app yet to support deep linking, then use uri-scheme library to do this for you.
For more information, see the uri-scheme library.
3
Build and install the app
Create a debug build of your app using the tools of your choice. For example, you can do this locally with Expo CLI or in the cloud with EAS Build.