expo-dev-client

Automate Expo development client builds and distribution for native testing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Development teams need a streamlined way to create and distribute Expo development clients so native code changes can be tested on real devices without a production release.

Core Features & Use Cases

  • EAS Build-based development clients for testing local native modules
  • Optional deployment to TestFlight for iOS devices
  • Local and cloud build workflows for iOS and Android
  • Quick iteration loop by connecting to a local Metro bundler or QR code

Quick Start

Configure a development profile in eas.json and run an EAS build to generate a development client.

Frequently Asked Questions about expo-dev-client

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

FAQPage Schema
How do I build an Expo development client for testing native code changes?

To build an Expo development client, configure a development profile in eas.json and run an EAS build to generate a client for testing local native modules on real devices.

Can I distribute an Expo dev client to TestFlight for iOS testing?

Yes, you can distribute an Expo dev client to TestFlight for iOS devices. The workflow supports optional deployment to TestFlight alongside local and cloud build workflows for iOS and Android.

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

You need a custom Expo dev client when your React Native project uses custom native modules. It allows testing native code changes on real devices without requiring a full production release.

Does the Expo dev client connect to my local Metro bundler?

Yes, the Expo dev client connects directly to your local Metro bundler. This enables a quick iteration loop by using a QR code or local connection for native testing.

What is the best way to configure EAS build settings for a React Native dev client?

The best way to configure EAS build settings for a React Native dev client is to define a development profile in eas.json, which supports both local and cloud build workflows for iOS and Android.