dev-client

Create and distribute Expo development clients via EAS Build.

1|Updated Jul 25, 2023
One-click install
npx skills add https://github.com/yurkenn/english-tales --skill dev-client-yurkenn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-client
Source: https://github.com/yurkenn/english-tales/tree/main/.agent/skills/dev-client
Command: npx skills add https://github.com/yurkenn/english-tales --skill dev-client-yurkenn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable developers to build and distribute Expo development clients to test native code changes on real devices, bypassing the limitations of the standard Expo Go client.

Core Features & Use Cases

  • Automated dev client creation via EAS Build for testing native changes
  • Distribution of dev clients to devices or testers via TestFlight or local builds
  • Support for local native modules, Apple targets, and third-party native modules not available in Expo Go

Quick Start

Install the Expo development client using EAS and run it on a device to test native changes.

Frequently Asked Questions about dev-client

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test native code changes in a React Native app on a real device?

To test native code changes on a real device, you can build and distribute an Expo development client using EAS Build, bypassing the limitations of Expo Go.

When do I need an Expo dev client instead of Expo Go?

You need an Expo dev client when your project uses local native modules, Apple targets, or third-party native modules not supported by Expo Go, requiring a custom client for native testing.

How do I distribute a React Native dev client to testers via TestFlight?

You can distribute a dev client to testers via TestFlight by enforcing EAS configuration and deployment steps, streamlining the creation and sharing of custom development builds.

Can I build a custom Expo client for local native modules?

Yes, you can create a custom Expo development client via EAS Build to support local native modules, Apple targets, and third-party native modules unavailable in the standard Expo Go app.

What is the best way to configure EAS build profiles for an Expo development client?

The best way to configure EAS build profiles for an Expo development client is by enforcing specific EAS configuration and deployment steps to automate dev client creation and distribution.

Why should I not use Expo Go for testing third-party native modules?

Expo Go does not support local native modules, Apple targets, or third-party native modules, so you should use an Expo dev client to test these native code changes on real devices.