expo-dev-client

Create and distribute Expo development clients for native code testing.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/rostiSe/mymemory --skill expo-dev-client-rostise
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-dev-client
Source: https://github.com/rostiSe/mymemory/tree/main/.agents/skills/expo-dev-client
Command: npx skills add https://github.com/rostiSe/mymemory --skill expo-dev-client-rostise

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the challenge of creating and distributing Expo development clients to test native code changes, enabling teams to run custom builds without deploying to production.

Core Features & Use Cases

  • Development client creation: Generate and configure Expo development clients to test app changes with native modules.
  • Selective deployment: Distribute dev clients to testers via local builds or TestFlight for iOS.
  • Guidance & governance: Clear criteria on when a dev client is needed and how to configure EAS for development builds.

Quick Start

Configure a development client with EAS, build for iOS or Android, and distribute it for local testing or via 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 deploying to production?

You need an Expo dev client to test custom native modules locally without deploying to production. It enables teams to build custom iOS or Android binaries containing third-party native code unavailable in Expo Go.

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

A development client is required when your React Native project includes custom native modules, Apple platform targets, or third-party native dependencies unavailable in Expo Go. It provides a custom build for testing native code changes.

How do I configure EAS for development builds?

Configure EAS for development builds by setting up a development profile to build iOS or Android dev clients. This enables local installation, TestFlight distribution, and testing of native code changes.

Can I distribute an Expo dev client to testers via TestFlight?

Yes, you can distribute an Expo dev client to testers via TestFlight for iOS. The workflow supports building development profiles and selectively deploying them for local testing.

What is the best way to build and ship React Native dev clients for testing?

The best way to build and ship React Native dev clients is using EAS to generate development builds for iOS and Android. This allows local installation and TestFlight distribution for testing native code.