expo-dev-client

Build and distribute custom Expo development clients for iOS and Android.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows developers to build and distribute custom Expo development clients, enabling testing of native code changes on physical devices or for specific app targets like widgets.

Core Features & Use Cases

  • Custom Native Code Testing: Essential when your app uses custom native modules or requires Apple targets not supported by the standard Expo Go app.
  • Streamlined Distribution: Build and submit development clients to TestFlight for easy distribution and testing.
  • Local Development Builds: Generate .ipa (iOS) or .apk/.aab (Android) files for local installation and 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
How do I build a custom Expo development client for testing native modules?

You can build a custom Expo development client by generating local .ipa or .apk files or by using EAS Build cloud services. This process requires EAS CLI and a configured eas.json file with a development profile.

When do I need a custom Expo Go client instead of the standard app?

You need a custom Expo Go client when your React Native app uses custom native modules or requires specific Apple targets like widgets not supported by the standard Expo Go application.

Can I submit an Expo development client directly to TestFlight?

Yes, you can submit an Expo development client directly to TestFlight for streamlined distribution. This allows you to easily share and test native code modifications on physical iOS devices.

Do I need EAS CLI to create local iOS and Android development builds?

Yes, you need EAS CLI and a configured eas.json file to create local development builds. This setup allows you to generate .ipa files for iOS and .apk or .aab files for Android for local installation.

What is the best way to test React Native app extensions on physical devices?

The best way to test React Native app extensions on physical devices is by building and distributing a custom Expo development client. This method supports building for both iOS and Android platforms locally or via cloud services.