expo-dev-client

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

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/KOU050223/animeishi --skill expo-dev-client-kou050223
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-dev-client
Source: https://github.com/KOU050223/animeishi/tree/main/.agents/skills/expo-dev-client
Command: npx skills add https://github.com/KOU050223/animeishi --skill expo-dev-client-kou050223

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Develop custom Expo clients for iOS and Android with ease, allowing for advanced features and native code integration beyond the standard Expo Go.

Core Features & Use Cases

  • Development Clients: Build and test native code changes on physical devices.
  • Custom Expo Go: Create branches of your app tailored for specific features and testing.
  • Use Case: If you need custom features like Apple targets, third-party native modules, or remote push notifications, use this Skill to set up a custom Expo development client.

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 build a custom Expo development client for native code?

To build a custom Expo development client, configure your app and run 'eas build -p ios --profile development' to compile native code for physical device testing.

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

You need a custom development client instead of Expo Go when integrating third-party native modules, Apple targets, or remote push notifications that exceed standard Expo Go capabilities.

Can I use Expo development clients for both iOS and Android platforms?

Yes, Expo development clients support both iOS and Android platforms, allowing you to build and test native code changes across mobile devices using EAS CLI.

Do I need EAS CLI and Metro bundler to create custom Expo development clients?

Yes, creating custom Expo development clients requires EAS CLI to execute builds and a local Metro bundler setup to serve the JavaScript bundle during development.

What is the best way to test third-party native modules in an Expo app?

The best way to test third-party native modules is building a custom Expo development client via EAS, enabling advanced native code integration and testing on physical devices.

Why does Expo Go fail to load my app with custom native dependencies?

Expo Go fails because it lacks custom native code support; you must build a custom Expo development client to compile and run third-party native modules properly.