expo-dev-client

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

16|Updated Jun 6, 2026
One-click install
npx skills add https://github.com/Insik-Han/han-monorepo-template --skill expo-dev-client-insik-han
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-dev-client
Source: https://github.com/Insik-Han/han-monorepo-template/tree/main/.agents/skills/expo-dev-client
Command: npx skills add https://github.com/Insik-Han/han-monorepo-template --skill expo-dev-client-insik-han

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Testing changes that involve native code in Expo apps is difficult without a dev client or full builds; this Skill provides a streamlined path to create and distribute Expo development clients to enable rapid, locally testable iterations.

Core Features & Use Cases

  • Create and distribute Expo development clients for iOS and Android to test apps with custom native modules.
  • Integrate with EAS Build to generate development clients and publish to TestFlight or other distribution channels.
  • Use-case: Quickly validate native module changes on a real device before submitting PRs.

Quick Start

Start a development build to generate a dev client and install it on your device for testing.

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 native code changes in an Expo app?

To test native code changes in an Expo app, you need a development client. This Skill provides a repeatable process to build and distribute Expo dev clients for iOS and Android.

How do I create and distribute an Expo development client for iOS and Android?

You can distribute an Expo development client by integrating with EAS Build. This generates the dev client and allows you to publish it to TestFlight or similar distribution channels.

When do I need a dev client instead of Expo Go for React Native development?

You need a dev client when your React Native app uses custom native modules. Expo Go cannot load these native changes, so a local development build is required for rapid on-device testing.

Can I use EAS Build to publish a dev client to TestFlight?

Yes, you can use EAS Build to publish a dev client to TestFlight. This workflow supports generating development clients for iOS and Android and distributing them for testing.

What is the best way to validate native module changes before submitting a PR?

The best way to validate native module changes before a PR is to generate a development client. This allows you to quickly install the test build on a real device and verify the native code.