expo-dev-client

Build and distribute custom Expo development clients via EAS Build.

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

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 simulators without relying on the standard Expo Go app.

Core Features & Use Cases

  • Custom Native Code Testing: Essential when your app uses custom native modules, Apple targets (widgets, app clips), or third-party native modules not included in Expo Go.
  • Local & Cloud Builds: Supports building development clients both locally on your machine and remotely using EAS Build.
  • TestFlight Distribution: Facilitates easy submission of iOS development clients to TestFlight for broader testing.

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
When do I need a custom Expo development client instead of Expo Go?

A custom Expo development client is necessary when testing custom native modules, Apple targets like widgets or app clips, or third-party native features unavailable in Expo Go.

How do I build an Expo development client for iOS and submit it to TestFlight?

You can build the client locally or via EAS Build, then follow specific instructions provided by the skill to submit the iOS development client directly to TestFlight for broader testing distribution.

Can I use EAS Build to create a custom development client remotely?

Yes, EAS Build supports creating custom Expo development clients remotely in the cloud, streamlining the distribution process for testing native code changes on physical devices and simulators.

How do I install a custom Expo development client on an Android device?

The skill provides specific instructions for installing the custom Expo development client onto Android devices, allowing you to test platform-specific native code changes outside of Expo Go.

What is the difference between a custom development client and Expo Go?

Expo Go provides a standard shell for testing JavaScript, whereas a custom development client is a dedicated build of your app that includes specific custom native modules and platform features for comprehensive native code testing.