expo-dev-client

Create and manage custom Expo development clients for React Native apps.

18|Updated Jul 23, 2025
One-click install
npx skills add https://github.com/faw01/create-mf2-app --skill expo-dev-client-faw01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-dev-client
Source: https://github.com/faw01/create-mf2-app/tree/main/apps/cli/template/.agents/skills/expo-dev-client
Command: npx skills add https://github.com/faw01/create-mf2-app --skill expo-dev-client-faw01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the limitation of the standard Expo Go app by enabling the creation of custom development clients required for projects using native modules, custom code, or specific Apple targets.

Core Features & Use Cases

  • Custom Native Builds: Easily bundle third-party native modules and local Expo modules that are not supported in the standard Expo Go environment.
  • EAS Integration: Streamlines the configuration of EAS build profiles for development, production, and TestFlight distribution.
  • Use Case: Use this skill when your project requires custom native code, such as integrating a specific hardware SDK or implementing Apple App Clips, which cannot run inside the generic Expo Go container.

Quick Start

Use the expo-dev-client skill to configure your eas.json file and trigger a cloud build for your development client.

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 React Native development client when Expo Go doesn't support my native modules?

To build a custom React Native development client, you configure an Expo dev client. This skill facilitates setting up EAS build profiles and orchestrating local or cloud builds for iOS and Android to bundle custom native modules unsupported by Expo Go.

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

You need a custom Expo development client when your project requires custom native code, third-party native modules, config plugins, or specialized Apple targets. These features cannot run inside the generic Expo Go container and require a dedicated build.

How do I configure EAS build profiles for iOS and Android development clients?

Configuring EAS build profiles for iOS and Android involves setting up your eas.json file. This skill streamlines the configuration process for development, production, and TestFlight distribution profiles required for your custom native app builds.

Does Expo dev client support integrating hardware SDKs and Apple App Clips?

Yes, Expo dev client supports integrating hardware SDKs and Apple App Clips. It allows you to bundle custom native code and implement specific Apple targets that are incompatible with the standard Expo Go environment.

Can I trigger cloud builds for my custom Expo development client?

Yes, you can trigger cloud builds for your custom Expo development client. This skill supports orchestrating cloud-based native builds alongside local builds, ensuring compatibility for projects requiring specialized native modules and config plugins.