Start a project

Article · For clients · MVP · Planning · 6 min read

The iOS app MVP checklist: what to build first, and what to leave out

A minimum viable product is the smallest version of your app that real people can use to get real value, so you can learn whether the idea works before spending on everything else. The hard part isn’t the definition. It’s deciding what to cut, because every feature on the list feels essential to someone. This checklist helps you draw the line for an iOS app, and makes sure the things that can’t be cut, including Apple’s requirements, aren’t forgotten.

On this page 9 sections
  1. Step 1: write the one-sentence promise
  2. Step 2: map the core journey
  3. Step 3: sort the feature list
  4. The checklist
  5. Common ways MVPs go wrong
  6. After the MVP
  7. A worked example: sorting the climbing wall’s ideas
  8. Measuring an MVP without collecting more than you need
  9. Key takeaways

Step 1: write the one-sentence promise

Before any features, write one sentence: “[Who] can [do what] so that [outcome].” For example: “Members of a climbing wall can book a session from their phone in under a minute, so they stop ringing the front desk.”

If you can’t write it, the idea needs more thought before it needs an app. If you can, it becomes the test for every feature: does this help keep that promise?

Step 2: map the core journey

List the steps someone takes to get the promised outcome, from opening the app for the first time to getting value. For the climbing wall:

  1. Open the app and see available sessions.
  2. Sign in or create an account.
  3. Choose a session and book it.
  4. Pay, or confirm that it’s covered by membership.
  5. Get a confirmation, and a reminder before the session.
  6. Cancel if plans change.

That’s the MVP. Everything else is a candidate for version two.

Step 3: sort the feature list

Take every feature anyone has suggested and put it in one of three columns:

Be strict. Typical “later” items in a first version: social features, favourites and lists, in-app chat, detailed profiles, multiple languages beyond your launch market, an iPad-optimised layout, an Apple Watch app, widgets, gamification and complex settings screens.

Each of these may be right eventually. None should delay finding out whether people want the core journey.

The checklist

Product

Design

Technical

Apple requirements that can’t be cut

These aren’t optional, even for a first version:

Launch

Common ways MVPs go wrong

Too big. The “minimum” grows as stakeholders add their must-haves, and launch slips by months. Protect the one-sentence promise.

Too small to be useful. An MVP isn’t a broken app. The core journey must be complete and pleasant, or you’ll learn that people dislike a half-built app, which you already knew.

No way to learn. If you don’t decide in advance what success looks like and how you’ll measure it, you’ll finish the MVP with opinions instead of evidence.

Skipping the boring requirements. Privacy, account deletion and support links are quick to do at the start and stressful to discover during review.

Building the admin side first. Internal tools, dashboards and content management can often be a spreadsheet or a managed service’s dashboard for the first few months.

After the MVP

Once real people are using the app, look at what they do rather than what they say they’d do. Check your success measures, read every piece of feedback, and watch where people drop out of the core journey. Then pick the next most valuable thing from the “should have” column, or something new that users have shown you need.

The cost and scoping guide explains how features translate into effort, and the maintenance guide explains what to budget for after launch.

A worked example: sorting the climbing wall’s ideas

Here’s how the feature list for the made-up climbing wall app might be sorted:

Idea Column Why
See available sessions Must have Step one of the core journey
Book and pay, or use membership Must have The promise itself
Booking confirmation and reminder Must have Without it, people forget and the desk gets calls anyway
Cancel a booking Must have People will need to, and it’s fairer than a phone call
Account deletion Must have Required by Apple when accounts exist
Add to Apple Wallet Should have soon Nice at the door, but a confirmation screen works for now
Lock Screen widget with the next session Should have soon Useful once people book regularly
Bring a friend Should have soon Valuable, but adds payment and waiver complexity
Climbing log and grades Later, maybe A different product; test demand first
Leaderboards and badges Later, maybe No evidence yet that members want it
Apple Watch app Later, maybe Wait to see how members use the phone app

The result is an app that does one thing completely. It can launch sooner, and the first months of real bookings will show which of the “should have” items matter most.

Measuring an MVP without collecting more than you need

You need evidence, but not surveillance. Count the events that answer your success measures, such as “booking completed” or “cancellation made”, without tying them to identifiable people unless there’s a reason to. Privacy-respecting analytics, crash reports and a short in-app question (“Was this easy?”) usually tell you enough. Collecting less also keeps your App Store privacy details short and your privacy policy simple, which helps people trust a new app.

Key takeaways

If you’d like help turning an idea into a tight, buildable first version, send me your one-sentence promise and a little about who it’s for. I’ll come back with questions and a suggested scope.

Written by Lee Johnson. Published 30 October 2026.

All articles · Swift A–Z · Apps

Questions, or an app in mind?

Let's bring your ideas to life. Whether you're envisioning a game-changing Apple Watch app or a transformative iOS experience, I'm here to make it happen.

Start a project