expo-dev-client

Create custom Expo development builds for iOS and Android with TestFlight integration.

7|2|Updated May 11, 2023
One-click install
npx skills add https://github.com/vitalyiegorov/suuudokuuu --skill expo-dev-client-vitalyiegorov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-dev-client
Source: https://github.com/vitalyiegorov/suuudokuuu/tree/main/.agents/skills/expo-dev-client
Command: npx skills add https://github.com/vitalyiegorov/suuudokuuu --skill expo-dev-client-vitalyiegorov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers create custom Expo Go clients, enabling them to test native code changes on physical devices or simulators without relying on the standard Expo Go app.

Core Features & Use Cases

  • Custom Native Code Testing: Essential for apps using local Expo modules or third-party native modules not included in Expo Go.
  • Platform-Specific Builds: Supports building for iOS (including TestFlight submission) and Android.
  • Local Development Builds: Allows for building development clients directly on your machine.
  • Use Case: A developer has added a new native module to their React Native app. They use this Skill to build a custom development client, install it on their phone, and then connect it to their local Metro bundler to test the new native functionality.

Quick Start

Use the expo-dev-client skill to build an iOS development client and submit it to TestFlight.

Frequently Asked Questions about expo-dev-client

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

FAQPage Schema
How do I test custom native modules in React Native without Expo Go?

To test custom native modules in React Native without Expo Go, you can build a custom Expo development client. This Skill leverages EAS Build with specific development profiles to bundle your local or third-party native code for testing on physical devices or simulators.

When do I need a custom Expo development client?

You need a custom Expo development client when your React Native app uses local Expo modules or third-party native modules not included in the standard Expo Go app. It allows you to bundle and test custom native code modifications directly on your device.

How do I submit an iOS development build to TestFlight using EAS?

You can submit an iOS development build to TestFlight using EAS by creating a custom Expo development client. This Skill facilitates building the client and integrating it with TestFlight for iOS distribution to test native code changes.

Can I build an Expo development client locally for Android and iOS?

Yes, you can build an Expo development client locally for both Android and iOS. This Skill supports platform-specific builds on your machine, allowing you to install the client and connect it to your local Metro bundler to test native functionality.

Does this Skill support building development clients for third-party native modules?

Yes, this Skill supports building development clients for third-party native modules. It bundles custom native code and Expo modules using EAS Build development profiles, enabling you to test modules excluded from the standard Expo Go app.