dev-client

Build and distribute Expo development clients via EAS Build and TestFlight.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/marcoodignoti/couple-diary --skill dev-client-marcoodignoti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-client
Source: https://github.com/marcoodignoti/couple-diary/tree/main/.cursor/skills/dev-client
Command: npx skills add https://github.com/marcoodignoti/couple-diary --skill dev-client-marcoodignoti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build and distribute Expo development clients locally or via TestFlight to streamline testing of native code changes on physical devices.

Core Features & Use Cases

  • Create development clients with EAS Build for iOS and Android to test custom native modules and Expo Go alternatives.
  • Distribute testers via TestFlight or direct installs to accelerate branch testing and QA.
  • Use development clients for iterative testing of native features before full app releases.

Quick Start

Run a development client build with EAS and install it on a connected device.

Frequently Asked Questions about dev-client

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

FAQPage Schema
How do I build and distribute an Expo development client for testing?

To build and distribute an Expo development client, use EAS Build with a development profile to compile the app for iOS and Android, then share it with testers via TestFlight or direct local installs to test native code changes on physical devices.

When do I need a development client instead of Expo Go?

You need a development client instead of Expo Go when your React Native project requires custom native modules or native code changes that exceed Expo Go's standard runtime capabilities, allowing iterative testing of native features before a full release.

Can I use EAS Build to test custom native code on physical devices?

Yes, you can use EAS Build to create development clients with a development profile, enabling you to compile custom native code and test those native modules directly on connected physical devices locally or via TestFlight.

What is the best way to distribute a React Native app to testers for branch testing?

The best way to distribute a React Native app for branch testing is to build an Expo dev client using EAS Build and distribute it to testers through TestFlight or direct installs, accelerating QA cycles for native features.

Does a development client support quick test cycles for iOS and Android?

Yes, a development client supports quick test cycles for iOS and Android by leveraging EAS Build with a development profile, streamlining the iterative testing of native code changes across multiple platforms before full app releases.