Build APK + AAB

The Google Play publishing checklist for a website-based app

Account, bundle, listing, forms, testing, review, launch and maintenance — every step the Play Console will put in front of you, with the specs and the traps that catch WebView apps.

Step 1 — Developer account

Details and decision help: developer account guide.

Step 2 — Make the app more than a browser

Do this before building, because it decides your review outcome. Google's minimum functionality policy refuses apps that only display a website. In the builder, enable:

And on the website side: it must be responsive at 360 px, fully HTTPS, and every link the app can reach must work. A 404 anywhere is "broken functionality". The policy guide goes into what reviewers actually test.

Step 3 — Build and sign the AAB

Background: APK vs AAB, signing, target API levels.

Step 4 — Create the app in Play Console

Step 5 — Store listing assets and text

FieldSpecTrapTool
App name30 charsNo "free", "best", "#1", emoji or competitor namesListing text
Short description80 charsMust describe the app, not be a sloganListing text
Full description4,000 charsNo keyword stuffing, repeated words, or claims about rankings/awardsListing text
App icon512×512, 32-bit PNG, ≤1 MBMust match the launcher icon in the bundleIcon resizer
Feature graphic1024×500, JPEG/24-bit PNGText in the centre is covered by the play button when a video existsFeature graphic
Phone screenshots2–8; 320–3840 px sides; longer ≤ 2× shorterNo browser bar visible; must show the actual app; device frames OK if not misleadingScreenshot frames
Tablet screenshotsOptional; same rulesWithout them the listing is marked as not designed for tabletsScreenshot frames
Promo videoYouTube URL, public/unlistedNo ads on the video; not age-restrictedPromo video
Category, tags, contact detailsEmail is public; use one you monitor

Preview the whole thing before saving with the listing preview. Optimisation without policy risk: listing guide.

Step 6 — Privacy policy

Structure and wording: privacy policy guide.

Step 7 — App content forms

Step 8 — Testing tracks

Details: closed testing guide.

Step 9 — Review: what gets checked

Review takes from hours to about a week; new accounts skew longer. Each of these, with fixes, is in the rejection reasons guide.

Step 10 — Launch and after

Start with the bundle. The builder produces the signed AAB with the features from Step 2 switched on; the rest of this page is your Play Console companion.