expo-dev-client

Create Expo development clients for iOS and Android via EAS Build.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill expo-dev-client-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-dev-client
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/expo-dev-client
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill expo-dev-client-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eas-cli, and includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for building and distributing Expo development clients, enabling testing of native code changes on physical devices without relying on Expo Go.

Core Features & Use Cases

  • Development Client Creation: Generate development clients for testing native code on physical devices.
  • Build Configuration: Configure EAS Build for both local and TestFlight builds.
  • Platform Support: Supports building for iOS and Android platforms.
  • TestFlight Submission: Automate the process of building and submitting to TestFlight for iOS builds.
  • Local Build: Build development clients locally for both iOS and Android.

Quick Start

Build and submit an iOS development client to TestFlight using the command: eas build -p ios --profile development --submit.

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 on physical devices without Expo Go?

To test native code changes without Expo Go, you need an Expo development client. This Skill creates custom clients for iOS and Android, allowing you to run native modifications directly on physical devices.

How do I build an iOS development client and submit it to TestFlight?

To build and submit an iOS development client to TestFlight, you can use the EAS Build CLI command `eas build -p ios --profile development --submit`. This automates the build and submission process for your Expo app.

Do I need EAS Build CLI to create Expo development clients?

Yes, you need the EAS Build CLI installed to create Expo development clients. This Skill relies on the eas-cli dependency to configure and execute both local builds and TestFlight submissions.

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

Yes, you can build Expo development clients locally for both iOS and Android. This Skill configures EAS Build profiles to generate the necessary native code and run builds on your machine for physical device testing.

When should I use a custom development client instead of Expo Go?

Use a custom development client when your Expo app requires native code changes. Expo Go only supports standard React Native libraries, so a custom client is necessary to test native modules or configurations not included in Expo Go.

What is the best way to configure EAS Build for native development testing?

The best way to configure EAS Build for native development testing is by setting up a development profile. This Skill configures the EAS Build profiles to generate clients that support local builds and TestFlight submissions for iOS and Android.