Skip to content
android-store-listing logo

Android Store Listing

android-store-listing

Create feature graphic and complete store listing metadata

SKILL.md

Full skill instructions

Android Store Listing

Create feature graphic and complete store listing metadata for Google Play Store.

Prerequisites

  • /​devtools:android-fastlane-setup completed
  • /​devtools:android-app-icon completed (for icon assets)

Inputs

InputRequiredDefaultDescription
app_nameYes-App name
taglineYes-Short tagline for feature graphic
primary_colorNo#6200EEPrimary brand color (hex)
descriptionNoTemplateFull app description

Play Store Asset Requirements

AssetDimensionsFormatRequired
App Icon512 x 512 pxPNGYes
Feature Graphic1024 x 500 pxPNG/​JPEGYes
Phone Screenshots320-3840 px (16:9 or 9:16)PNG/​JPEG2-8 required
7" Tablet Screenshots320-3840 px (16:9 or 9:16)PNG/​JPEGUp to 8
10" Tablet Screenshots320-3840 px (16:9 or 9:16)PNG/​JPEGUp to 8
Promo VideoYouTube URL-Optional

Process

Step 1: Generate Store Listing Guide

Create docs/​STORE_LISTING_GUIDE.md with comprehensive instructions.

Step 2: Feature Graphic Creation Options

The feature graphic (1024 x 500 px) is displayed at the top of your Play Store listing.

Option A: Canva (Easiest)

  1. Go to canva.com
  2. Create custom design: 1024 x 500 px
  3. Search templates for "app feature graphic" or "banner"
  4. Customize with app name and colors
  5. Download as PNG

Option B: Figma (More Control)

  1. Open Figma Community Template
  2. Duplicate to your account
  3. Customize the feature graphic frame
  4. Export as PNG at 1x

Option C: Simple Python Script Use scripts/​generate-feature-graphic.py to create a basic feature graphic:

python3 scripts/​generate-feature-graphic.py "App Name" "Tagline" "#6200EE"

This creates a simple text-based graphic. For production, use Canva or Figma for a more polished result.

Step 3: Feature Graphic Best Practices

✅ Do:

  • Use high contrast text
  • Keep text minimal (3-5 words)
  • Show your app's primary screen
  • Use your brand colors
  • Leave space for Play Store overlay

❌ Don't:

  • Include pricing or "free" text
  • Use excessive text
  • Make it too busy/​cluttered
  • Use low-resolution images

Step 4: Update Metadata Files

Ensure all metadata files exist in fastlane/​metadata/​android/​en-US/:

title.txt (Max 30 characters)
Your App Name
short_description.txt (Max 80 characters)
Short tagline that highlights main benefit
full_description.txt (Max 4000 characters)
Full description of your app.

Key Features:
• Feature 1 description
• Feature 2 description
• Feature 3 description
• Feature 4 description

Why Choose This App?
Explain what makes your app unique and valuable.

Download now and start [doing something valuable]!
changelogs/​default.txt (Max 500 characters)
• New: [Feature name]
• Improved: [Enhancement description]
• Fixed: [Bug fix description]
video.txt (Optional)
https://www.youtube.com/​watch?v=YOUR_VIDEO_ID

Step 5: Asset Validation

Run validation checks:

# Check icon dimensions
file fastlane/​metadata/​android/​en-US/​images/​icon.png
# Expected: PNG image data, 512 x 512

# Check feature graphic dimensions
file fastlane/​metadata/​android/​en-US/​images/​featureGraphic.png
# Expected: PNG image data, 1024 x 500

# Check screenshot count
ls fastlane/​metadata/​android/​en-US/​images/​phoneScreenshots/ | wc -l
# Expected: 2-8 files

# Check metadata character limits
wc -c fastlane/​metadata/​android/​en-US/​title.txt
# Must be <= 30 characters

wc -c fastlane/​metadata/​android/​en-US/​short_description.txt
# Must be <= 80 characters

wc -c fastlane/​metadata/​android/​en-US/​full_description.txt
# Must be <= 4000 characters

Multi-Language Support

To add additional languages:

# Create locale directory
mkdir -p fastlane/​metadata/​android/​de-DE/​images/​phoneScreenshots
mkdir -p fastlane/​metadata/​android/​de-DE/​changelogs

# Copy and translate metadata files
cp fastlane/​metadata/​android/​en-US/​*.txt fastlane/​metadata/​android/​de-DE/
# Edit files with German translations

# Update Screengrabfile to capture additional locales
# In fastlane/​Screengrabfile:
# locales(["en-US", "de-DE"])

# Run screenshot automation for all locales
bundle exec fastlane screenshots

Uploading to Play Store

Once all assets are ready:

# Upload metadata only (no build)
bundle exec fastlane upload_metadata

# Upload screenshots only
bundle exec fastlane upload_screenshots

# Full release (includes everything)
bundle exec fastlane deploy_internal

Verification

MANDATORY: Run these commands:

# Check all metadata files exist
ls -la fastlane/​metadata/​android/​en-US/

# Check images exist
ls -la fastlane/​metadata/​android/​en-US/​images/

# Validate feature graphic
file fastlane/​metadata/​android/​en-US/​images/​featureGraphic.png
# Should be: PNG image data, 1024 x 500

# Test metadata upload (dry run)
# bundle exec fastlane upload_metadata --skip_upload_images

Completion Criteria

  • docs/​STORE_LISTING_GUIDE.md created with full instructions
  • Feature graphic at fastlane/​metadata/​android/​en-US/​images/​featureGraphic.png
  • Feature graphic is 1024x500 PNG
  • All metadata files in fastlane/​metadata/​android/​en-US/:
    • title.txt (max 30 chars)
    • short_description.txt (max 80 chars)
    • full_description.txt (max 4000 chars)
    • changelogs/​default.txt
    • video.txt (empty is OK)

Outputs

OutputLocationDescription
Store listing guidedocs/​STORE_LISTING_GUIDE.mdComplete setup instructions
Feature graphicfastlane/​metadata/​android/​en-US/​images/​featureGraphic.png1024x500 banner
Titlefastlane/​metadata/​android/​en-US/​title.txtApp title
Short descriptionfastlane/​metadata/​android/​en-US/​short_description.txt80 char tagline
Full descriptionfastlane/​metadata/​android/​en-US/​full_description.txtComplete description
Changelogsfastlane/​metadata/​android/​en-US/​changelogs/​default.txtRelease notes

Troubleshooting

"Metadata upload fails"

Cause: Character limits exceeded or invalid format Fix: Validate all text files with wc -c

"Feature graphic rejected"

Cause: Wrong dimensions or contains prohibited content Fix: Ensure exactly 1024x500, no pricing/​ratings/​review text

"Screenshots not showing"

Cause: Wrong format or dimensions Fix: Ensure PNG/​JPEG, min 320px, aspect ratio 16:9 or 9:16

Next Steps

After completing this skill:

  1. Review all metadata for accuracy and appeal
  2. Run /​devtools:android-workflow-internal to setup deployment
  3. Upload to Play Store: bundle exec fastlane deploy_internal

More Productivity & Planning skills

brainstorming logo
Productivity & Planning

brainstorming

Structured design dialogue that validates ideas before implementation begins.

295.4K 385.7K
View
ui-ux-pro-max logo
Productivity & Planning

ui-ux-pro-max

Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.

133.1K 383.9K
View
writing-plans logo
Productivity & Planning

writing-plans

Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.

295.4K 268K
View
using-superpowers logo
Productivity & Planning

using-superpowers

Introduction to the obra skills system with mandatory skill invocation rules and best practices.

295.4K 259.8K
View
executing-plans logo
Productivity & Planning

executing-plans

Execute a written implementation plan with critical review and task checkpoints.

295.4K 229.1K
View
dispatching-parallel-agents logo
Productivity & Planning

dispatching-parallel-agents

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View
using-git-worktrees logo
Productivity & Planning

using-git-worktrees

Isolated git worktrees with smart directory selection and safety verification.

295.4K 205.2K
View
webapp-testing logo
Productivity & Planning

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

179.7K 170.6K
View
content-strategy logo
Productivity & Planning

content-strategy

Plan searchable and shareable content that drives traffic, builds authority, and generates leads.

53.3K 150.9K
View
repo-intake-and-plan logo
Productivity & Planning

repo-intake-and-plan

README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.

497 139.6K
View
marketing-ideas logo
Productivity & Planning

marketing-ideas

Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.

53.3K 137.2K
View
site-architecture logo
Productivity & Planning

site-architecture

Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.

53.3K 112.8K
View

Productivity AI tools

Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View
SaveDay logo
Productivity

SaveDay

Capture, organize, and utilize your knowledge effortlessly.

Free
View
A
Productivity

Any Summary

Instant Summaries of Audio & Video Interviews with AnySummary

Freemium
View
M
Productivity

Map This

Transform PDFs into engaging mind maps.

Freemium
View
ChatPDF logo
Productivity

ChatPDF

Chat with any PDF instantly

Free
View
I
Productivity

intellisay

Create an optimal daily plan using your voice

Paid
View
A
Productivity

Aurora AI

A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.

Paid
View
AskYourPDF logo
Productivity

AskYourPDF

AskYourPDF Pricing Plans: Tailored to Your Needs

Free
View