dev-client

Builds Android/iOS development clients with EAS and manages their distribution via TestFlight or locally.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jp2507-max/growbro-cultivation-app --skill dev-client-jp2507-max
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-client
Source: https://github.com/jp2507-max/growbro-cultivation-app/tree/main/.github/skills/dev-client
Command: npx skills add https://github.com/jp2507-max/growbro-cultivation-app --skill dev-client-jp2507-max

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams quickly build and distribute Expo development clients, enabling testing of native code changes without publishing to production.

Core Features & Use Cases

  • Build development clients with EAS for iOS and Android
  • Distribute via TestFlight or locally to testers
  • Decide when a development client is required versus using the standard Expo Go workflow

Quick Start

Run: npx expo start --dev-client to start the dev client locally, then run eas build -p ios --profile development to generate a dev client build for testing, and follow the flow to distribute to testers.

Frequently Asked Questions about dev-client

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build an Expo development client for testing native code changes?

To build an Expo development client for testing native code changes, run `eas build -p ios --profile development` to generate a custom dev client build. This workflow replaces standard Expo Go and enables testing of new native modules.

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

You need a custom Expo dev client instead of Expo Go when your project requires testing native code changes or integrating custom native modules before production. Standard Expo Go cannot load or test these native modifications.

How do I distribute an Expo development client to testers via TestFlight?

To distribute an Expo development client via TestFlight, run an EAS build with a development profile for iOS. This generates a custom build that can be submitted to TestFlight for external tester distribution.

How do I start an Expo dev client locally for development?

To start an Expo dev client locally for development, run `npx expo start --dev-client` in your project directory. This launches the local server to connect your custom development build for testing.

What tools are required to create and share Expo development clients?

Creating and sharing Expo development clients requires the Expo CLI, EAS CLI, Node.js, and a project configured for development builds. These tools facilitate local development, building, and distribution to testers.

Can I use EAS to build development clients for both iOS and Android?

Yes, you can use EAS to build development clients for both iOS and Android. The EAS CLI supports generating dev client builds across both platforms for testing native code changes before production release.