expo-dev-client

Generate and distribute Expo development clients for iOS and Android via EAS Build.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/chuxiaoguo/skills-repo --skill expo-dev-client-chuxiaoguo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-dev-client
Source: https://github.com/chuxiaoguo/skills-repo/tree/main/skills-collection/expo-dev-client
Command: npx skills add https://github.com/chuxiaoguo/skills-repo --skill expo-dev-client-chuxiaoguo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developing and distributing Expo development clients to test apps with custom native code.

Core Features & Use Cases

  • EAS Build-based development clients for local testing
  • On-device deployment via TestFlight or local devices
  • Use case: test custom native modules on real devices during development

Quick Start

Create a development client for your Expo app using EAS Build and run it on a physical device for testing native changes.

Frequently Asked Questions about expo-dev-client

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test custom native modules in an Expo app on a physical device?

To test custom native modules in an Expo app, you need a development client built via EAS Build and deployed to a physical device. This allows iterative native-code testing during mobile development.

What is an Expo dev client and when do I need it?

An Expo dev client is a customized version of the Expo Go app that includes your project's native dependencies. You need it to test React Native projects with custom native code on real devices.

How do I distribute a development client for iOS testing via TestFlight?

You can distribute a development client for iOS testing through TestFlight by configuring EAS Build. This generates a build that can be deployed to physical devices for iterative native-code testing.

Does EAS Build support local distribution for React Native dev clients?

Yes, EAS Build supports local distribution for React Native development clients. You can build dev clients for iOS and Android and distribute them locally or through TestFlight for on-device testing.

What are the prerequisites for building an Expo development client?

Building an Expo development client requires an existing React Native project using Expo, EAS Build configuration, and proper dev-client setup to ensure smooth local testing and deployment workflows.