expo-dev-client

Build custom Expo development client apps for iOS and Android via EAS.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/json-choi/yogiya --skill expo-dev-client-json-choi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: expo-dev-client
Source: https://github.com/json-choi/yogiya/tree/main/apps/mobile/.agents/skills/expo-dev-client
Command: npx skills add https://github.com/json-choi/yogiya --skill expo-dev-client-json-choi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many Expo projects need native code that cannot run in the standard Expo Go client, requiring a custom development client to test and preview native features on physical devices.

Core Features & Use Cases

  • EAS-powered builds for iOS and Android development clients, with optional TestFlight submission.
  • Configuration guidance to enable developmentClient in eas.json and handle signing credentials.
  • Installation instructions for both simulator and real device deployments, supporting local and cloud builds.

Quick Start

Use the expo-dev-client skill to generate a development client build for your app.

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 project?▼

To test custom native modules in an Expo project, generate a custom development client via EAS. This replaces the standard Expo Go client, allowing you to preview native code changes and third-party libraries on physical devices.

When do I need a custom Expo dev client instead of Expo Go?▼

You need a custom Expo dev client when your project requires native code, custom native modules, Apple targets, or third-party native libraries that cannot run in the standard Expo Go client.

How do I configure eas.json for Expo development client builds?▼

Configure eas.json for Expo development client builds by enabling the developmentClient option within your build profile. You must also configure proper signing credentials for iOS and Android platforms.

Can I submit an Expo dev client build to TestFlight?▼

Yes, you can submit an Expo dev client build to TestFlight. The EAS-powered builds support optional TestFlight submission for iOS development clients, alongside standard Android deployment configurations.

Does an Expo dev client support both local and cloud builds for iOS and Android?▼

Yes, an Expo dev client supports both local and cloud builds for iOS and Android. The generated installation instructions cover deployments for both simulators and real physical devices.