expo-dev-client

Automate Expo development client builds, local installs, and TestFlight deployments.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation and distribution of Expo development clients for testing native code and custom modules, reducing setup time and friction for mobile teams.

Core Features & Use Cases

  • Development client generation: build a dev client tailored to your app's native changes.
  • Local device testing: quickly install and run the development client on connected devices or simulators.
  • TestFlight deployment: publish the dev client to testers via Apple's TestFlight to validate app branches before full releases.
  • Use Case: Imagine you are adding a custom native module—this Skill lets you create a development client and deploy it to testers for rapid validation.

Quick Start

Run the expo dev client workflow to build a development client and install it on a connected device or simulator.

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

To build an Expo dev client for testing custom native modules, you can run the dev client workflow which configures the EAS development profile, sets the developmentClient flag, and guides you through the build and installation steps.

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

You need an Expo development client when your React Native project includes custom native modules or widget targets that require native code compilation, which the standard Expo Go app cannot execute or test.

Can I deploy an Expo dev client to TestFlight for tester validation?

Yes, you can deploy an Expo dev client to Apple's TestFlight to publish the development build to testers, allowing them to validate app branches and native code changes before a full release.

How do I install and run an Expo development client on a connected device?

You can install and run an Expo development client on a connected device or simulator by following the guided build and install steps provided by the dev client workflow, automating local device testing.

Does this workflow enforce EAS configuration for development builds?

Yes, the workflow enforces EAS configuration by applying a development profile and the developmentClient flag to ensure your Expo project is correctly set up for generating and distributing development clients.

What is the best way to share an Expo dev client with my mobile testing team?

The best way to share an Expo dev client with a mobile testing team is to automate the creation and distribution process through EAS Build, deploying the client via TestFlight or direct installation for rapid validation.