dev-client

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

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cgasgarth/opencode-config --skill dev-client-cgasgarth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-client
Source: https://github.com/cgasgarth/opencode-config/tree/main/skill/expo-app-design/skills/dev-client
Command: npx skills add https://github.com/cgasgarth/opencode-config --skill dev-client-cgasgarth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of building and distributing custom Expo development clients, enabling developers to test native code changes on physical devices or via TestFlight without relying on the standard Expo Go app.

Core Features & Use Cases

  • Custom Native Code Testing: Essential when your app uses local Expo modules or third-party native modules not included in Expo Go.
  • TestFlight Distribution: Easily build and submit development clients to TestFlight for broader testing.
  • Local Builds: Generate .ipa (iOS) or .apk/.aab (Android) files for direct installation.
  • Use Case: A team is developing a new feature that requires a custom native module. They use this Skill to create a development client, install it on their test devices, and iterate quickly on native code changes.

Quick Start

Use EAS Build to build and submit an iOS development client to TestFlight.

Frequently Asked Questions about 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 testing native code?

Build an Expo development client using EAS Build to generate and distribute iOS or Android applications for testing native code changes on physical devices. This process creates installable files when Expo Go lacks required native modules.

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

You need an Expo development client when your app uses local Expo modules, custom Apple targets, or unsupported third-party native modules. Expo Go cannot load these custom native dependencies, requiring a dedicated client build.

Can I submit an Expo development client to TestFlight?

Yes, you can build and submit an Expo development client directly to TestFlight using EAS Build. This enables broader testing of native code changes across physical iOS devices before an App Store release.

How do I generate local IPA and APK files for an Expo app?

Generate local .ipa and .apk files for an Expo app by executing local builds through EAS Build. This produces standalone development clients for direct installation on iOS and Android physical test devices.

Does EAS Build support local native code changes for both iOS and Android?

Yes, EAS Build supports local builds for both iOS and Android platforms to test native code changes. It generates the necessary .ipa and .apk installation files for physical devices across both operating systems.