expo-dev-client

Automate Expo development client builds and distribution via EAS for iOS and Android.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/erenisiklar/Pusula --skill expo-dev-client-erenisiklar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-dev-client
Source: https://github.com/erenisiklar/Pusula/tree/main/.claude/skills/expo-dev-client
Command: npx skills add https://github.com/erenisiklar/Pusula --skill expo-dev-client-erenisiklar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables developers to build and distribute Expo development clients that include native code changes, allowing testing on physical devices and specialized branches without relying on the standard Expo Go client.

Core Features & Use Cases

  • Generates and configures expo development clients via EAS for testing local/native code changes
  • Supports building for iOS (TestFlight) and Android locally or in the cloud
  • Use case: QA teams validate custom native modules and platform-specific features before release

Quick Start

Follow the steps to build and install a development client for testing native changes on your device.

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 native code changes in an Expo app on a physical device?

To test native code changes on a physical device, you need a custom Expo dev client. This process builds a specialized development client via EAS, replacing the standard Expo Go client to support custom native modules.

What's the best way to distribute an Expo dev client to iOS TestFlight?

The best way to distribute an Expo dev client to TestFlight is by automating the build and configuration process through EAS. This handles platform-specific deployment for iOS, allowing QA teams to validate features on-device.

Does Expo Go work for testing apps with custom native modules?

Expo Go does not work for testing apps with custom native modules. You must generate a dedicated Expo development client using EAS to include and test native code changes across iOS and Android platforms.

Can I build Expo dev clients locally for both iOS and Android?

Yes, you can build Expo dev clients locally for both iOS and Android. The workflow supports local development builds as well as cloud-based builds via EAS for testing native code changes on your devices.

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

You need a custom Expo dev client when your app requires custom native modules or platform-specific features. It enables on-device testing and local development workflows that the standard Expo Go client cannot support.