expo-dev-client

Build and distribute custom Expo development clients with EAS Build.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of building and distributing custom Expo development clients, enabling developers to test native code changes on physical devices or through TestFlight.

Core Features & Use Cases

  • Custom Expo Go: Create a personalized Expo Go client when your app requires custom native code or specific native modules not included in the standard Expo Go.
  • EAS Build Integration: Leverages Expo Application Services (EAS) Build for cloud-based or local builds.
  • TestFlight Distribution: Facilitates easy submission of development builds to TestFlight for broader testing.
  • Local Builds: Supports building development clients directly on your local machine for quick iteration.

Quick Start

Use the expo-dev-client skill to build an iOS development client and submit it to TestFlight.

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 a custom Expo development client for testing native modules?

To build a custom Expo development client, use EAS Build to compile a personalized version of Expo Go that includes your specific native modules. This allows you to test native code modifications on physical devices or via TestFlight.

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

You need a custom Expo development client when your React Native app requires custom native code or specific native modules that are not included in the standard Expo Go application. It enables testing those native modifications on physical devices.

Can I submit an Expo development client directly to TestFlight?

Yes, you can submit an Expo development client to TestFlight. The build process facilitates easy submission of your development builds to TestFlight for broader iOS testing across your team.

Does EAS Build support local builds for React Native development clients?

Yes, EAS Build supports local builds for React Native development clients. You can build development clients directly on your local machine for quick iteration on both iOS and Android platforms.

What is the best way to distribute a React Native app with custom native code for testing?

The best way to distribute a React Native app with custom native code is creating a custom Expo development client via EAS Build. It integrates with EAS configuration for automated versioning and submission to physical devices or TestFlight.