expo-dev-client

Create development clients for Expo apps using EAS Build.

2|Updated Oct 18, 2024
One-click install
npx skills add https://github.com/carlos3g/react-native-playground --skill expo-dev-client-carlos3g
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-dev-client
Source: https://github.com/carlos3g/react-native-playground/tree/main/.agents/skills/expo-dev-client
Command: npx skills add https://github.com/carlos3g/react-native-playground --skill expo-dev-client-carlos3g

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of building and distributing development clients for Expo applications, allowing users to test native code changes and enhance the development experience.

Core Features & Use Cases

  • Development Client Creation: Generate development clients for testing native code on physical devices.
  • EAS Build Integration: Utilize EAS Build to create and submit development clients for iOS and Android.
  • TestFlight Submission: Automate the submission of builds to TestFlight for testing on real devices.
  • Local Building: Build development clients locally for both iOS and Android platforms.

Quick Start

Run 'eas build -p ios --profile development' to create an iOS development client using the provided Skill.

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 an Expo development client for testing native code on physical devices?

To build an Expo development client, you can use EAS Build to create and submit clients for iOS and Android, allowing you to test native code changes directly on physical devices. Run 'eas build' with your desired profile to start the process.

Can I submit my Expo app build to TestFlight automatically?

Yes, you can automate TestFlight submission for your Expo app. This Skill provides tools to utilize EAS Build for creating and submitting development clients directly to TestFlight for testing on real iOS devices.

Do I need EAS Build CLI to create a local development client for iOS and Android?

Yes, the EAS Build CLI is required. This Skill depends on the eas-cli to manage build configurations and facilitate both cloud-based and local building of development clients for iOS and Android platforms.

What is the best way to test native code changes in an Expo application?

Creating a custom development client is the best way to test native code changes in Expo. This process enhances your development workflow by generating a dedicated build that supports native module testing on physical devices.

How do I configure EAS Build to generate a development profile for my Expo app?

You can configure EAS Build by setting up the relevant configuration files for iOS and Android, then run 'eas build -p ios --profile development' to generate a development client with the appropriate build settings.