livewall
← All articles
Digital Products4 March 2026·Livewall

Mobile app development: what to consider before you write a single line of code

Apps fail less often because of bad development and more often because of bad product decisions. Getting the decisions right before build is the highest-leverage work.

digital-productsweb-apps

Most mobile app projects do not fail in the sprint review. They fail in the briefing. A team builds exactly what was asked for, months pass, the app launches, and then nobody opens it after the first week. Not because the engineering was poor, but because the product solves the wrong problem, or solves no real problem at all.

At Livewall, we see this pattern repeatedly with clients who have already shipped an app once. The app is live, the download numbers are fine at launch, and then usage collapses. The cause is almost never the code. It is the decisions made before the build, or the decisions that were never made.

This article lays out the questions you need to answer before you hire a designer, a developer, or an agency.

Livewall perspective

The question 'what features do we want?' is the wrong question. The right question is: 'what specific behavior do we want to change, and why would our user do that through an app?'

Start with behavior, not features

An app is not a digital brochure. It is a behavior-change tool. Users install apps because they want to do something, do it faster, or do it more easily than through any alternative route.

The first question to answer is: what specific behavior do you want to drive? Do you want users to return more often? Make a purchase? Consume content, fill something in, share something?

Only when you have defined that behavior can you assess whether an app is the right solution, and if so, what mechanics you actually need. Many apps get built because a competitor has one, or because someone in leadership thinks it sounds right. Neither is a product reason.

When we worked on the AvroTros Eurovision Songfestival Voting App, the desired behavior was unambiguous: users needed to vote live, follow scores in real time, and pull in their friends. That clarity made every design decision easier. The app launched as the number one app in the store, with 141,000 active users.

Native app, web app, or progressive web app?

This is one of the earliest technical decisions you will make, and one of the most consequential. Most teams default to native iOS and Android, but that is frequently the wrong starting point.

Native app: higher development costs, separate codebases for iOS and Android, but optimal performance and access to device features. Worth it when your app depends heavily on camera, GPS, push notifications, or offline capability.

Progressive Web App (PWA): browser-based but behaves like an app. Lower cost, faster to launch, no App Store dependency. A strong choice when your audience is broad and performance demands are moderate.

Web application: no installation required, maximum reach. Works well when the use case is primarily informational or transactional and does not require device hardware.

At Livewall, we make this decision with clients based on actual use cases, not convention. Our iOS and Android development work covers both platforms under one team, which means the platform choice follows the product requirement.

AvroTros Eurovision Songfestival Voting App

The AvroTros Eurovision app: live voting, score tracking, and friend groups in one product.

Validate the core, not the full roadmap

One of the most common mistakes in mobile app development is trying to build the complete, final version in the first release. The result is an app that takes nine months to ship and is already out of sync with the market when it launches.

The better approach: define the core hypothesis. What is the single central reason someone would use this app? Build that first, test it with real users, then build further based on what you learn.

Our MVP development approach is built around exactly this: the smallest usable version that validates your core hypothesis, in weeks rather than months. That is not a compromise on quality. It is the most effective way to manage risk.

For the Sportvisunie community platform, we started with a tightly scoped product built around the central behavior: sharing fishing knowledge. Focused scope meant fast learning, and the platform could be extended purposefully from there.

What data do you have, and what data do you want?

An app is also a data layer. Every interaction can tell you something about user behavior. But too few teams think about this before the build starts.

Questions to answer before you launch:

  • Which user actions do you want to track?
  • How does the app integrate with your CRM or loyalty platform?
  • What first-party data can you collect responsibly through the app?
  • How will you use that data to improve the app and your communications over time?

Data architecture is not an afterthought. If you leave it until after the build, you end up with a system that is almost impossible to connect to your other platforms later. This is a core part of our digital strategy work before any line of code is written.

What does return use actually look like?

An app that gets used once and then deleted is wasted investment. The real value of a mobile app is in repeat use. The question is: what brings someone back tomorrow, and the day after that?

You need answers to these before you start:

  • What is the daily or weekly use case?
  • How do you inform users about new content or functionality?
  • What game mechanics, rewards, or triggers encourage return visits?

Return use does not happen by accident. It needs to be designed in from the start. Apps that bolt engagement mechanics on after launch almost never recover the retention they missed at launch.

For the KLM scalable growth case, the structural driver of return use was embedded in the product strategy from the beginning, not added later as a patch.

60%of all apps are never opened again after the first day
8 weeksis enough to validate a focused MVP with real users
3xhigher retention when return use is designed into the product from day one

Build team: internal or external?

Many brands struggle with the choice between an internal team, an external agency, or a hybrid. There is no universal answer, but there are clear signals.

An external team like Livewall makes sense when:

  • You do not have product engineering capacity in-house
  • You want to validate quickly without building a full team first
  • You need strategy, UX design, and development under one roof
  • You want senior product perspective on the decisions that matter before build

An internal team makes sense when:

  • The app is a long-cycle product with continuous iteration over years
  • You want to keep full IP ownership internally from the start
  • You already have strong product ownership in-house

In practice, the most successful arrangements we have seen combine both: Livewall as lead for strategy, design, and the initial build, with a handover to an internal team for management and ongoing development.

Make sure someone owns it

Every successful app project has an internal product owner. Not a project manager who runs meetings, but someone who makes decisions, sets priorities, and is accountable for the outcome.

Without that owner, decisions get deferred, compromises nobody wants get made, and the project drifts. This is not process advice. It is the most consistent cause of failed app projects we encounter.

Livewall

Ready to answer the right questions before you build?

At Livewall we start every app project with product strategy, not wireframes. We help you make the decisions that matter before build begins, so you do not spend months building the wrong product.

Get in touch with our team

What we do

Livewall builds brand experiences that people actually remember — interactive campaigns, loyalty platforms, digital products, and employer branding for ambitious brands.

Our work

We've worked with HEMA, Stabilo, Wehkamp, Efteling, 9292 and many others. Every project starts with the same question: what would make someone actually want to do this?

Talk to us

Working on something similar? We'd love to hear about it.

Contact Livewall →