expo-dev-client

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eas-cli, and includes scripts (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.

Core Features & Use Cases

  • Development Clients: Create custom clients for testing native code.
  • TestFlight Integration: Submit builds to TestFlight for iOS testing.
  • Local Builds: Build clients locally for iOS and Android.
  • Use Case: If you're developing an Expo app with custom native modules, this Skill helps you create a development client to test your changes on a physical device.

Quick Start

Build a development client for your Expo app by running 'eas build -p ios --profile development'.

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

To test custom native code on a physical device in Expo, you build and distribute a custom development client. This creates a dedicated app version containing your specific native modules for real device testing.

How do I build an Expo development client for iOS testing?

You build an Expo development client for iOS by running the EAS Build CLI command with a development profile, like 'eas build -p ios --profile development'. This requires a valid Expo project configuration to succeed.

Can I submit an Expo app with custom native modules directly to TestFlight?

Yes, you can submit an Expo app with custom native modules to TestFlight by building a custom development client. The Skill integrates with TestFlight to distribute your iOS builds directly to testers.

Do I need the EAS Build CLI to create a mobile app testing client for Expo?

Yes, the EAS Build CLI is a required dependency to create a mobile app testing client for Expo. You must install it to build and distribute development clients locally or via the cloud.

What is the best way to build and test Expo apps with custom native code locally?

The best way to build and test Expo apps with custom native code locally is by creating a custom development client using the EAS Build CLI. It supports both iOS and Android platforms for local builds.

Does this development client approach support both iOS and Android platforms?

Yes, the custom development client approach supports both iOS and Android platforms. You can build and distribute clients for either operating system to test native code changes on physical devices.