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 details-Email 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.