dev-client

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

2|2|Updated Oct 28, 2024
One-click install
npx skills add https://github.com/justincourses/static-page --skill dev-client-justincourses
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-client
Source: https://github.com/justincourses/static-page/tree/main/expo-quick-start/.cursor/skills/dev-client
Command: npx skills add https://github.com/justincourses/static-page --skill dev-client-justincourses

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build and distribute Expo development clients to test native code changes on real devices.

Core Features & Use Cases

  • Create development clients using EAS for projects requiring custom native modules.
  • Build and test on iOS and Android devices with a local development client.
  • Distribute builds to testers via TestFlight or direct installation for rapid feedback.

Quick Start

Install and run a local development client build to test native changes quickly.

Frequently Asked Questions about dev-client

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

FAQPage Schema
How do I build an Expo dev client to test native code changes on a real device?

To build an Expo dev client for testing native code changes, you use EAS Build with a proper development profile and eas.json configuration. This creates an isolated client for iOS and Android devices.

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

You need a custom Expo dev client when your project requires custom native modules, widgets, or extensions that cannot run in the standard Expo Go environment. It enables isolated testing of native code.

How do I distribute an Expo development build to testers via TestFlight?

You can distribute Expo development builds to testers via TestFlight or direct installation after building with EAS. This workflow enables rapid feedback by sharing the dev client for iOS and Android.

Does building an Expo dev client require an EAS development profile?

Yes, building an Expo dev client requires a proper EAS development profile and eas.json configuration. These setup steps ensure the build is correctly formatted for iOS and Android devices.

Can I test iOS and Android native modules simultaneously with an Expo dev client?

Yes, you can test native modules on both iOS and Android devices simultaneously using a local development client. EAS Build creates the necessary profiles to run and test isolated native code changes.

What is the best way to distribute an Expo development client for rapid feedback?

The best way to distribute an Expo development client for rapid feedback is using EAS Build to generate the client and sharing it via TestFlight or direct installation on real iOS and Android devices.