Skip to content
Back to skills

Pre Submission Audit Play

ASecurity

Run the complete pre-submission audit for Google Play before uploading. Use when the user says 'pre submission play', 'audit before play submit', 'is my android app ready'.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 4, 2026
developmentgoapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 4, 2026

npx -y skills add khadinakbarlabs/expo-mobile-app-builder --skill pre-submission-audit-play --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pre Submission Audit Play?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pre Submission Audit Play
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/khadinakbarlabs-pre-submission-audit-play/badge)](https://www.skillsdirectory.com/skills/khadinakbarlabs-pre-submission-audit-play)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "pre-submission-audit-play"
description: "Run the complete pre-submission audit for Google Play before uploading. Use when the user says 'pre submission play', 'audit before play submit', 'is my android app ready'."
---

# Pre-Submission Audit (Play)

The 50-point checklist before AAB upload.

## Tier 1: Will reject if missing

- [ ] App targets API 35+ (Android 15)
- [ ] minSdk reasonable (24 = Android 7, indie sweet spot)
- [ ] Privacy Policy URL accessible
- [ ] Data Safety form complete + matches actual SDKs
- [ ] Account deletion in-app AND on website
- [ ] Content rating IARC questionnaire complete
- [ ] All permissions justified in description
- [ ] No external payment links (or enrolled in External Payments if EEA/UK/US)
- [ ] No misleading claims in description
- [ ] App signing set up (Play App Signing)
- [ ] AAB built with ProGuard + R8

## Tier 2: Likely rejection

- [ ] AI-generated content disclosed (Play AI policy)
- [ ] Foreground service types declared (if any)
- [ ] Notifications permission requested at runtime (Android 13+)
- [ ] Crash rate <1.09% (28-day Vitals threshold)
- [ ] ANR rate <0.47%
- [ ] Cold start <2 sec (Vitals threshold)
- [ ] No crashes in pre-launch report (Test Lab)

## Tier 3: Polish

- [ ] Adaptive icon (foreground + background + monochrome)
- [ ] Edge-to-edge layout (Android 15+ standard)
- [ ] Predictive back gesture support (Android 14+)
- [ ] Material 3 components used
- [ ] Dynamic colors via Material You
- [ ] Dark mode support
- [ ] Tablet layout
- [ ] Foldable layout
- [ ] Accessibility (TalkBack tested)
- [ ] 8 screenshots designed
- [ ] Feature graphic 1024x500
- [ ] Promo video <30 sec (optional)
- [ ] Localized at least to en + 1 other

## Tier 4: Store optimization

- [ ] Title 30 chars optimized
- [ ] Short description 80 chars (indexed!)
- [ ] Long description 4000 chars (indexed)
- [ ] Listing experiments configured (A/B test)
- [ ] Pre-registration set up (if pre-launch)

## Permissions justification

For each permission, document in Play Console "Permissions" section:
- Why needed
- Where used in UX
- What happens if user denies

Foreground service types: must record 30-sec video justifying.

## Output
`docs/pre-submission-checklist.md` filled in, all boxes checked → submit.

## Pair with
- `data-safety-form`, `play-ai-disclosure`
- `account-deletion-flow-android`
- All Tier 3 + 4 skills above

Files in this skill

  • SKILL.md2.3 KB
  • agents/openai.yaml206 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…