Mobile Apps

What to Decide Before Mobile App Development

Decide the job of the app, the accounts, the data, and the first version you can support before anyone opens a design file.

17 Sep 2026

Phone mockups beside notes for an app

What to decide before mobile app development

What to decide before mobile app development is the difference between a product you can ship and a prototype that stalls in review. Start with the job. Name the one task a person should finish in the app that they cannot finish as easily on your site or by phone. If you cannot name that task, you are not ready to build. A brochure inside an icon is an expensive way to repeat the website. Write the task in a sentence a customer would recognise, and keep it where the team can see it.

Choose who the first version is for, and who it is not for. A field team, a loyal customer, and a general consumer are different products. Note the phone platforms you will support on day one, and whether a mobile website would solve the job with less cost. Apps make sense when people return often, work offline, use the camera, or need a signed-in tool. They are a poor fit for a one-time read. Be honest about the budget for the build and for the year after launch, because stores and devices keep changing.

Accounts, privacy, and where the content comes from

Decide how someone gets an account. Email, a phone number, or a company invite are different support burdens. Say what happens if they forget the password, change their phone, or leave the client organisation. Collect only the profile fields you will use. If the app shows information about other people, write the rule for who can see what. Privacy is a product decision, not a paragraph you add at the end. Store sign-in secrets with the platform tools rather than inventing your own method, and plan how a person can delete an account.

List the content the first screen needs and where that content comes from. If your team types it, name the person who updates it and the tool they will use. If it comes from the website, decide whether the app reads a live feed or a copy you publish on purpose. Offline use needs a rule: what is saved on the phone, how fresh it must be, and what the person sees when the network is missing. A spinner with no explanation feels broken. A plain message with the last saved time feels honest.

Keep the first version smaller than the meeting wants

Write the first version as a list of screens and the action on each one. A home screen, the core task, a confirmation, an account page, and a way to reach support are often enough. Park everything else. Push alerts, chat, loyalty points, and social sharing can wait until the core task works. Each extra feature needs design, testing, and a support reply when it fails. Cut until the list feels slightly too small. You can add a feature in a later release. You cannot easily take back a confused first impression.

Describe the empty states and the errors before you describe the happy path. What does a new account see before any data exists? What happens when a payment fails, a photo is too large, or the server is down? Those screens are part of the product. Decide the tone of the words now, so the build does not invent them. Include access in the same pass: type size, contrast, labels on icons, and a flow that works with the phone reader. A task people cannot operate is not a finished task, however neat the diagram looked.

Design the flow, then face the stores

Sketch the flow on paper and try it with one real user before you polish the visuals. Watch where they hesitate. Fix the order of steps before you debate colours. The visual design should use your existing brand colours and type, adapted for a small screen, rather than a new identity that appears only inside the icon. Buttons need labels. Gestures that are not obvious need a visible control as well. Design for thumbs, daylight, and one-handed use, because that is how many people will actually hold the phone on a pavement or a job site.

Plan the store listing while you build. The name, the icon, the screenshots, and the short description should match the task you chose, not a wish list. Read the store rules for accounts, payments, and privacy text before you are ready to submit. A late surprise about subscriptions or data collection can force a redesign. Set up a test group on real phones, not only on a simulator. The two major platforms will not behave the same. Budget time for review, a rejection, and a second submit. That pause is normal, and the calendar should include it.

Support is part of the first release

Decide who answers questions on the day you launch. The store reviews, the support email, and the crash reports need an owner. Agree how fast you will fix a bug that blocks the core task, and how you will tell users. A release rhythm, even a modest monthly one, is better than a large update nobody scheduled. Keep a simple changelog in language customers understand. Measure the core task: how many people start it, finish it, and come back a week later. Download counts alone do not tell you the app is useful.

Write down what you will not build this year. That list protects the team from a feature that sounded good in a meeting and does not serve the task. Review the decision after a few months of real use, with support notes on the table. If the website still does the job better, say so and keep investing there. An app earns its place by repeat use, not by the fact that a competitor has one. Vyon Media helps teams lock these decisions before design and development start, so the first version is small enough to support.

All articles

Have a project in mind?

Tell us what you want to launch. Branding, a site, an app, or a book can start with one conversation.