Build

Mobile & App Stores

Native apps and the stores they ship through.

Busted

The territory

28 core terms mapped for this field, ranked by how often builders reach for them. Each one is a future entry. Want to bust one? One entry, one file, one pull request.

  • App Store Optimization (ASO)tuning listing metadata and creatives to rank in store search"SEO but for the app store" · "making my app show up when people search"
  • Store listing metadatatitle, subtitle, description, and keyword slots that drive discovery"keyword field" · "the words on my store page"
  • App screenshots / preview videothe marketing images and video shown on the product page"those framed phone pictures" · "the screenshots with text on them"
  • Store submissionuploading a release candidate and required information for platform review"sending it to Apple" · "hitting submit for review"
  • App review rejectionstore denying a build for policy reasons"Apple said no" · "they bounced my app"
  • App Store Connect / Play Consolethe publisher dashboards for builds, metadata, and payouts"the backend where I upload the app" · "the publishing website"
  • Version number / build numberthe two-number scheme stores use to order releases"the 1.2.3 thing" · "why the store says duplicate build"
  • Beta distributionpre-release distribution channel for external testers"TestFlight" · "beta invite thing"
  • Phased / staged rolloutreleasing an update to a growing percentage of users"give it to 10% first" · "slow release in case it breaks"
  • Code signing and provisioningcertificates that authorize a build to run and ship"provisioning profile" · "the certificate nightmare"
  • Bundle ID / package namethe app's permanent unique identifier across stores"the reverse-domain name thing" · "com.something.myapp"
  • Minimum deployment targetoldest OS version the app supports"which iPhones can install it" · "lowest Android version"
  • In-app purchase (IAP) / store billingselling digital goods through the platform's payment system"buying inside the app" · "Apple's 30% cut"
  • Subscription paywallthe screen gating features behind a recurring purchase"the upgrade screen" · "where I ask for money"
  • Restore purchasesrequired flow to re-grant entitlements on a new device"I already paid, give it back" · "get my subscription on my new phone"
  • App Privacy details / Data safety sectionmandatory declaration of data collected"privacy nutrition label" · "the data questionnaire"
  • Push notification / rich pushserver-initiated alert, optionally with image and actions"the pop-up alert on the lock screen" · "ping people to come back"
  • Runtime permissionOS-controlled access requested while the app is running"the popup asking for camera access" · "allow or don't allow"
  • Permission primingasking why before triggering the OS permission dialog"explain before the popup asks" · "pre-permission screen"
  • Deep linkURL that opens a specific screen inside an installed app"link that jumps straight into the app" · "opens the app not the website"
  • Universal Links / Android App Linkshttps URL that opens the app if installed, web if not"smart link that knows if you have the app" · "no ugly redirect page"
  • Deferred deep linkinglink that survives install and lands you on the intended screen"remembers where I was going after I download it" · "link that works even before install"
  • Over-the-air (OTA) updatepushing JS/asset changes to installed apps without store review"update without resubmitting" · "hot push a fix"
  • App iconthe launcher/home-screen tile identity, size-and-shape constrained"the little square" · "the thing on the home screen"
  • Splash screen / launch screenstatic first frame shown while the app boots"the loading logo when you tap open" · "the screen before the screen"
  • Safe area / notch insetspadding that avoids notch, home indicator, and rounded corners"don't put stuff under the notch" · "the bottom bar space"
  • Cross-platform appone codebase compiled or wrapped for multiple platforms"hybrid app" · "build once ship to both"
  • Store review promptnative in-app dialog requesting a rating, rate-limited by OS"please rate us popup" · "the star request"

Deeper in the field