expo-deployment

Deploy Expo apps to production

31,392 stars
Complexity: easy

About this skill

This skill provides an AI agent with the necessary information and steps to guide users through the complete process of deploying Expo applications. It covers critical aspects such as configuring production build settings, submitting apps to the iOS App Store and Google Play Store, and managing over-the-air (OTA) updates. By leveraging this skill, an AI agent can assist developers in navigating the complexities of app release cycles, ensuring proper setup for various production environments, and managing release channels and versions effectively.

Best use case

Use this skill to assist with deploying a new Expo application, publishing updates to existing apps, setting up continuous deployment workflows, troubleshooting common deployment issues, or educating developers on best practices for Expo app releases to production environments.

Deploy Expo apps to production

The AI agent successfully provides clear, step-by-step guidance for deploying Expo apps. Users receive comprehensive instructions on configuring builds, submitting to app stores, and managing OTA updates, leading to a more informed and potentially smoother deployment of their Expo application to production.

Practical example

Example input

How do I deploy my Expo app to the Google Play Store?

Example output

To deploy your Expo app to the Google Play Store, you'll need to follow several key steps. First, focus on **Build Configuration**: Ensure your production build settings are correctly configured for Android. This typically involves setting up your app.json with the right `android.package` name, version codes, and potentially signing keys. After that, you'll move to **App Store Submission**: This involves preparing your app listing, screenshots, and privacy policy, then uploading your Android App Bundle (.aab) to the Google Play Console for review. Remember to manage your release channels and versions appropriately throughout this process.

When to use this skill

  • When an Expo application is ready for its initial production release.
  • When needing to publish updates or new versions to the iOS App Store or Google Play Store.
  • When setting up or managing over-the-air (OTA) updates for an Expo project.
  • When configuring different production build settings, release channels, or app versions.

When not to use this skill

  • For deploying applications that are not built with Expo.
  • For development or staging environment deployments that do not require production-specific configurations.
  • When direct, programmatic execution of deployment tasks through an API without human oversight is strictly required (as this skill provides guidance rather than direct execution commands in its current form).
  • When the user requires deep coding assistance or debugging of specific application logic unrelated to the deployment process itself.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/expo-deployment/SKILL.md --create-dirs "https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/plugins/antigravity-awesome-skills-claude/skills/expo-deployment/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/expo-deployment/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How expo-deployment Compares

Feature / Agentexpo-deploymentStandard Approach
Platform SupportClaudeLimited / Varies
Context Awareness High Baseline
Installation ComplexityeasyN/A

Frequently Asked Questions

What does this skill do?

Deploy Expo apps to production

Which AI agents support this skill?

This skill is designed for Claude.

How difficult is it to install?

The installation complexity is rated as easy. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Expo Deployment

## Overview

Deploy Expo applications to production environments, including app stores and over-the-air updates.

## When to Use This Skill

Use this skill when you need to deploy Expo apps to production.

Use this skill when:
- Deploying Expo apps to production
- Publishing to app stores (iOS App Store, Google Play)
- Setting up over-the-air (OTA) updates
- Configuring production build settings
- Managing release channels and versions

## Instructions

This skill provides guidance for deploying Expo apps:

1. **Build Configuration**: Set up production build settings
2. **App Store Submission**: Prepare and submit to app stores
3. **OTA Updates**: Configure over-the-air update channels
4. **Release Management**: Manage versions and release channels
5. **Production Optimization**: Optimize apps for production

## Deployment Workflow

### Pre-Deployment

1. Ensure all tests pass
2. Update version numbers
3. Configure production environment variables
4. Review and optimize app bundle size
5. Test production builds locally

### App Store Deployment

1. Build production binaries (iOS/Android)
2. Configure app store metadata
3. Submit to App Store Connect / Google Play Console
4. Manage app store listings and screenshots
5. Handle app review process

### OTA Updates

1. Configure update channels (production, staging, etc.)
2. Build and publish updates
3. Manage rollout strategies
4. Monitor update adoption
5. Handle rollbacks if needed

## Best Practices

- Use EAS Build for reliable production builds
- Test production builds before submission
- Implement proper error tracking and analytics
- Use release channels for staged rollouts
- Keep app store metadata up to date
- Monitor app performance in production

## Resources

For more information, see the [source repository](https://github.com/expo/skills/tree/main/plugins/expo-deployment).

Related Skills

expo-tailwind-setup

31392
from sickn33/antigravity-awesome-skills

Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling

Mobile DevelopmentClaude

expo-api-routes

31392
from sickn33/antigravity-awesome-skills

Guidelines for creating API routes in Expo Router with EAS Hosting

Mobile DevelopmentClaude

ios-developer

31392
from sickn33/antigravity-awesome-skills

Develop native iOS applications with Swift/SwiftUI. Masters iOS 18, SwiftUI, UIKit integration, Core Data, networking, and App Store optimization.

Mobile DevelopmentClaude

ios-debugger-agent

31392
from sickn33/antigravity-awesome-skills

Debug the current iOS project on a booted simulator with XcodeBuildMCP.

Mobile DevelopmentClaude

earllm-build

31392
from sickn33/antigravity-awesome-skills

Build, maintain, and extend the EarLLM One Android project — a Kotlin/Compose app that connects Bluetooth earbuds to an LLM via voice pipeline.

Mobile DevelopmentClaudeCursorGemini

liquid-glass-design

144923
from affaan-m/everything-claude-code

iOS 26 液态玻璃设计系统 — 适用于 SwiftUI、UIKit 和 WidgetKit 的动态玻璃材质,具有模糊、反射和交互式变形效果。

Mobile DevelopmentClaude

makepad-deployment

31392
from sickn33/antigravity-awesome-skills

CRITICAL: Use for Makepad packaging and deployment. Triggers on: deploy, package, APK, IPA, 打包, 部署, cargo-packager, cargo-makepad, WASM, Android, iOS, distribution, installer, .deb, .dmg, .nsis, GitHub Actions, CI, action, marketplace

Developer ToolsClaude

expo-dev-client

31392
from sickn33/antigravity-awesome-skills

Build and distribute Expo development clients locally or via TestFlight

Mobile Development & Build AutomationClaude

expo-cicd-workflows

31392
from sickn33/antigravity-awesome-skills

Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or wants help with EAS build pipelines or deployment automation.

DevOps & InfrastructureClaude

deployment-validation-config-validate

31392
from sickn33/antigravity-awesome-skills

You are a configuration management expert specializing in validating, testing, and ensuring the correctness of application configurations. Create comprehensive validation schemas, implement configurat

DevOps ToolsClaude

deployment-procedures

31392
from sickn33/antigravity-awesome-skills

Production deployment principles and decision-making. Safe deployment workflows, rollback strategies, and verification. Teaches thinking, not scripts.

DevOps & InfrastructureClaude

deployment-pipeline-design

31392
from sickn33/antigravity-awesome-skills

Architecture patterns for multi-stage CI/CD pipelines with approval gates and deployment strategies.

DevOps & InfrastructureClaude