expo-dev-client

Build and distribute custom Expo development clients with EAS Build.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers build and distribute custom Expo development clients, enabling testing of native code changes on physical devices without relying on the standard Expo Go app.

Core Features & Use Cases

  • Custom Native Code Testing: Essential when your app uses local Expo modules or third-party native modules not included in Expo Go.
  • Platform Support: Build for iOS (TestFlight) and Android.
  • Development Workflow: Streamlines the process of creating, submitting, and installing development clients for faster iteration on native features.

Quick Start

Use the expo-dev-client skill to build an iOS development client for 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 test custom native modules in React Native without Expo Go?

To test custom native modules without Expo Go, you can create a custom Expo development client using EAS Build. This allows you to iterate on native code modifications and local Expo modules directly on physical devices.

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

You need a custom Expo development client when your React Native app uses local Expo modules or third-party native modules not included in the standard Expo Go app, requiring custom native code testing on a physical device.

How do I build an Expo development client for iOS TestFlight?

You can build an Expo development client for iOS TestFlight by configuring EAS CLI with a development profile. This Skill streamlines submitting builds directly to TestFlight for native feature testing.

Can I use EAS Build to distribute a development client for Android and iOS?

Yes, EAS Build supports creating and distributing custom Expo development clients for both iOS and Android platforms, enabling testing of native code modifications across mobile environments.

Does building a custom Expo client require a specific EAS CLI configuration?

Yes, building a custom Expo client requires EAS CLI configuration with a development profile. This setup enables the creation and submission of development builds with native code modifications.

What is the best way to iterate on native code changes in an Expo app?

The best way to iterate on native code changes is by building a custom Expo development client. It streamlines the creation, submission, and installation process for testing native features on physical devices.