mobile-android-submission

Submit Expo or React Native apps to the Google Play Store.

2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/TMHSDigital/Mobile-App-Developer-Tools --skill mobile-android-submission
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-android-submission
Source: https://github.com/TMHSDigital/Mobile-App-Developer-Tools/tree/main/skills/mobile-android-submission
Command: npx skills add https://github.com/TMHSDigital/Mobile-App-Developer-Tools --skill mobile-android-submission

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill removes the complexity of publishing an Expo/React Native app to the Google Play Store, handling signing, AAB generation, and Play Console requirements.

Core Features & Use Cases

  • App configuration: Sets up app.json and eas.json for production Android builds.
  • Signing management: Automates upload key handling and optional custom keystore integration.
  • Build & bundle: Generates an Android App Bundle (AAB) via EAS Build.
  • Play Console listing: Guides creation of store listing, screenshots, content rating, and data safety forms.
  • Submission & rollout: Submits the AAB, supports service‑account automated submission, and manages staged rollouts across internal, alpha, beta, and production tracks.
  • Use case: A developer ready to release their first Android app can follow this skill to go from source code to a live Play Store listing without manual signing or upload steps.

Quick Start

Ask the assistant to submit your Expo app to Google Play using your project path and package name.

Frequently Asked Questions about mobile-android-submission

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

FAQPage Schema
How do I publish an Expo app to Google Play using EAS?

You can publish an Expo app to Google Play by submitting it through EAS Build. This process generates an Android App Bundle (AAB), manages your signing keys, and uploads the release directly to the Play Console.

What do I need to submit my React Native app to the Google Play Store?

To submit your React Native app to the Google Play Store, you need a Google Play developer account, your local project path, and the application package name. The skill handles the remaining build and signing configurations.

Can I use a custom keystore for my Android App Bundle submission?

Yes, you can integrate a custom keystore for your Android App Bundle submission. The skill automates default upload key handling while supporting optional custom keystore integration during the EAS build process.

How does staged rollout work for Expo Android releases on Google Play?

Staged rollout for Expo Android releases distributes your app gradually across internal, alpha, beta, and production tracks. The skill submits your AAB and manages these rollout phases directly within the Play Console.

How do I configure app.json and eas.json for production Android builds?

Configuring app.json and eas.json for production Android builds involves setting up your package name and build profiles. The skill guides this setup to ensure your project meets Play Console submission requirements.

Does automated Google Play submission require a service account?

Automated Google Play submission supports service-account authentication for uploading your AAB. This allows the skill to handle Play Console uploads, store listing setup, and staged rollouts without manual intervention.