The Daniel'sCourses
Get the app
Blog/Launch

How to publish an app to the App Store

What it takes to publish an app to the App Store and Google Play: screenshots, review questions, localisation and the numbers we watch in week one.

DS
By The Daniel (Daniel Szalai)
2026-05-26 · 7 min read
Share

The listing is the product for ten seconds

Before anyone opens the app they see an icon, a title, a subtitle and two screenshots. That is the entire product for the first ten seconds, and most of the download decision happens there.

We rewrote the subtitle four times and changed nothing in the app. The subtitle that named the time commitment beat every subtitle that named features.

Screenshots do the selling

Treat them as a poster sequence, not a gallery of your interface.

01One promise per slide A headline you could read from across the room, then the screen underneath it.
02First two carry the weight Most people never swipe past them.
03Vary the backgrounds Adjacent slides in the same colour blur into one image in the gallery.

What review actually asked

Less about the model, more about the money and the words around it.

01Subscription clarity Price, period and renewal must be visible on the paywall itself.
02Restore purchases Missing it is an instant rejection, and it is ten minutes of work.
03Account deletion If you can sign up in the app, you must be able to delete in the app.
Related track
Learn this properly in five minutes a day

This article is the summary. The app is the practice: short lessons, a quiz after each one, and a glossary you build as you read.

Get the app

Localisation is not translation

A translated store listing gets you indexed. A localised one gets you installs, because the search terms people type are not the words a dictionary returns.

We keep every screenshot string in one file per language, so a new market is a translation job and not a design job. The layout was built for three short headline lines, which is the constraint every translator gets told about up front.

Design the screenshot for the longest language you plan to ship, not the shortest.

The numbers we watch in week one

Not downloads. Downloads tell you the listing worked and nothing about the product.

We watch the share of new users who finish one lesson on day one, and the share who come back on day two. If those two hold, everything else is a marketing problem we can solve later.

Key takeaways
The subtitle and the first two screenshots decide most downloads.
One promise per screenshot, with visibly different backgrounds.
Paywall clarity, restore purchases and in app deletion prevent most rejections.
Keep localisation strings in one file per language and design for the longest one.

Common questions

How long does it take to publish an app to the App Store?

The upload itself is a day and review is a few days, but rejection rounds stretch that into weeks. Submit the first build about two weeks before the date you want to launch on.

Why do most apps get rejected the first time?

Usually not for the code, but for listing and subscription inconsistencies: a price that does not match, missing renewal disclosure, a button that does nothing, or a privacy declaration that does not match reality.

Do you need separate screenshots per language?

Not required, but localised screenshots convert measurably better. If you have to pick, translating the first two images returns the most.

Share
DS
The Daniel (Daniel Szalai)
hello@aicourses.hu
Keep reading
Tools · 8 min read
How to use ChatGPT: a practical guide
Read
Learning · 8 min read
How to learn AI in 5 minutes a day (2026 guide)
Read
All articles

Five minutes today. Real skills by autumn.

Build an AI habit that survives a busy week. Free to start, no card needed.

Download for iOSGet it on Android
Learn AI in 5 min a day
Free download · Pro available · iOS & Android
Get the app