SHAHEER.
A WORKING GUIDE · UPDATED OCTOBER 2026 · 7 MIN READ

How to launch an app

The sequence from idea to both stores: what matters, what can wait, and where launches fail.

Talk to an expert See the engagement

Check it in ten seconds

What doing it without an app costs

Scope the first version as the smallest thing worth downloading, build on one codebase for both platforms unless device features demand native, design for store review requirements upfront, and open the developer accounts in your own name. Plan distribution before launch, not after.

Is it a fit?

Reason

One thing the app does better than a website. Without it the website is cheaper.

Review

Both stores review it, and most rejections are for things known in advance.

Accounts

You hold the store accounts and the code, not the person who built it.

Start here. You get back the point where building stops costing more than buying something that exists.

When building pays

Work it out in a minute

When does building pay for itself? →

Four numbers and one question about fit. Gives you the answer and what it is worth.

The plan

Do these six, in order

A time against each one and a way to tell it is finished.

  1. Cut the feature list to day one

    What the first user needs, and nothing after that.

    half a day · Done when the list fits on one screen

  2. Draw the three flows

    Start to finish, before anyone designs a screen.

    1 day · Done when each path has a defined end state

  3. Choose one codebase for both stores

    Write down the choice and the reason.

    2 hours · Done when the reason is on paper

  4. Design for store review from day one

    Read the rejection reasons for your category first.

    half a day · Done when a submission checklist exists

  5. Instrument before the listing goes up

    Install, first action, return visit.

    1 day · Done when the three events show from a test device

  6. Ship small, fix, then announce

    A small group first. Loud comes after it holds.

    2 weeks · Done when crash-free sessions hold for a week

A hand holding a phone over app design sketches on paper

Most first apps are too big. Not badly built, too big. Scope grows during the excitement of planning, and the cost shows up later as a longer build, a harder review, and a launch nobody has energy left to promote.

The sequence below is biased toward getting something real in front of real users early.

01.

Cut the scope in half

Take the feature list and remove half of it. Then look again. The version that ships should do one thing completely rather than six things partially, because users judge an app on whether its core job works, not on how much it contains.

Everything cut goes on a list for version two, which makes cutting feel like sequencing rather than loss.

02.

Design the flows before the screens

Map the journeys before anyone designs a screen. What happens on first open, what the empty state says, what an error looks like, what happens with no connection, how someone recovers an account.

These unglamorous states are where most apps feel broken.

03.

Build once for both stores

Unless you have a specific reason to go native, build once and ship to both stores. The tooling is mature, and the money saved goes into the parts users notice: speed, polish, and the second version.

Go native when the app depends heavily on device hardware, needs the highest possible graphics performance.

This is the step where most people call.

Twenty minutes with a practitioner from our team, and you leave with a plan for your specific situation.

Talk to an expert
04.

Plan store review from day one

Review is a process to prepare for, not a formality at the end. Accounts, privacy declarations, data disclosures, test credentials for reviewers, and a working demo path all need to exist before submission.

Most rejections are procedural rather than qualitative: a missing privacy label, a login the reviewer cannot get past.

05.

Instrument before launch

Add analytics before launch, not after. Without them you will have opinions about why people leave and no evidence. At minimum: install, first open, activation, the core action, and retention at day one, seven and thirty.

Also add crash reporting from day one.

06.

Launch small, then loud

Launch to a small group first. Friendly users, a beta cohort, one segment. Let them find the obvious problems while the audience is small enough that the fixes are quiet and the reviews are forgiving.

Most launches go better when MVP development came first and the list was short.

Then push properly once retention holds.

WHERE IT GOES WRONG

Adding features mid-build; every addition moves the date.

Skipping the reviewer demo account; instant rejection.

Treating launch day as the finish line; it is the starting line for reviews, updates, and rankings.

WHAT GOOD LOOKS LIKE
The launch scope does one thing completely, with everything else on a version two list.
Empty states, errors, offline behavior and account recovery are all designed.
Analytics and crash reporting are live before submission, not after.
Store review requirements were read before the build finished, not during submission.
A small friendly cohort used it before the wider launch.
Day one, seven and thirty retention are measured and someone owns the number.

Questions we get

The ones that come up on almost every call.

How long does it take to build an app?

A focused first version is typically three to five months including store review.

Native or cross-platform?

Cross-platform for the large majority of business apps.

Why do apps get rejected from the stores?

Overwhelmingly for procedural reasons: incomplete privacy disclosures, a login reviewers cannot pass, subscriptions that do not restore.

Should we launch on both stores at once?

Usually yes, unless your audience is clearly concentrated on one.

Want us to do it?

The team behind this guide runs apps end to end. Bring the situation; leave with a plan.

Where people hand this over

Most of this is doable in house.

App development MVP development UI and UX design Backend and API development Admin dashboard development Technology consulting

Read next

The service behind this guide, the questions people ask, and the next thing worth reading.

Who does the work

Shaheer leads the work, with engineers, writers, filers and analysts behind him. C-suite operations for a San Francisco AI company, Six Sigma on the process side, Anthropic certified on the Model Context Protocol, ten years across eight industries. See what we have built

What is getting in your way?

We reply within one business day.