expo-dev-client

Create and distribute Expo development clients for custom native code testing.

588|41|Updated May 13, 2026
One-click install
npx skills add https://github.com/zai-org/Synapse --skill expo-dev-client-zai-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-dev-client
Source: https://github.com/zai-org/Synapse/tree/main/.agents/skills/expo-dev-client
Command: npx skills add https://github.com/zai-org/Synapse --skill expo-dev-client-zai-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often need a development client to test apps with custom native code without shipping a full release, enabling faster iteration on native changes.

Core Features & Use Cases

  • Local development builds: generate a dev client that bundles custom native code for testing on device simulators and real devices.
  • TestFlight distribution: build development clients for beta testing via TestFlight.
  • Cross-platform workflows: manage iOS and Android dev client builds with guided configuration for EAS.

Quick Start

Install and run the expo development client locally and connect it to your Metro bundler to start testing native changes.

Frequently Asked Questions about expo-dev-client

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

FAQPage Schema
When do I need a development client for a React Native app?

A development client is required for testing React Native apps with custom native code, enabling you to iterate on native changes locally or distribute builds via TestFlight without shipping a full release.

How do I build and distribute Expo development clients using EAS?

You build and distribute Expo development clients by configuring EAS profiles to build locally or in the cloud, then installing the resulting dev client on iOS or Android devices to connect to your Metro bundler.

Can I use a development client for TestFlight beta testing?

Yes, you can use a development client for TestFlight beta testing by building a custom dev client that bundles your native code and submitting it through EAS for distribution to beta testers.

Does EAS support cross-platform iOS and Android dev client workflows?

EAS supports cross-platform iOS and Android dev client workflows by providing guided configuration for building, deploying, and installing development clients across both mobile platforms.

What is the best way to troubleshoot Expo dev client installation issues?

Troubleshooting Expo dev client installation involves verifying EAS profile selection, checking local or cloud build configurations, and ensuring the dev client correctly connects to your Metro bundler for native code testing.