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.