What Makes App Ideas Worth Building or Abandoning?
Every week, thousands of people have what they think is the next big app idea. I've seen them all — from brilliant concepts that could genuinely change industries to, well, apps for rating public toilets (yes, that's a real one I was pitched). The mobile app industry has exploded over the past decade, but here's what most people don't realise: having an idea is the easy part.
The hard part? Working out whether your app idea is actually worth building. You see, developing a mobile app isn't just about having a clever concept anymore. It requires proper planning, significant investment, and honestly, a thick skin for the reality checks that follow. I've watched brilliant entrepreneurs pour their life savings into apps that never found their audience, and I've seen simple ideas become million-pound businesses because someone took the time to validate them properly.
The graveyard of failed apps is filled with good ideas that were poorly executed, not bad ideas that were well executed
This guide will walk you through the real process of evaluating your app idea — not the sugar-coated version you'll find in most startup blogs, but the practical, sometimes uncomfortable questions you need to ask before writing a single line of code. We'll cover everything from market research that actually means something to understanding whether you've got the resources to see this through. Because at the end of the day, the goal isn't just to build an app; its to build one that people will actually use and pay for.
The Reality Check Every App Idea Needs
Right, let's talk about the elephant in the room—most app ideas shouldn't become apps. I know that sounds harsh, but hear me out. In my years of building mobile apps, I've seen brilliant entrepreneurs waste months (and thousands of pounds) on ideas that were doomed from the start. Not because they weren't clever or passionate, but because they skipped the reality check.
Here's the thing: having an app idea feels exciting. Your brain starts racing with possibilities, you can see the downloads climbing, maybe you're even thinking about that Tesla you'll buy with the profits. But before you get carried away, you need to ask yourself some uncomfortable questions. Does this solve a real problem? Are people actually willing to pay for a solution? Can you build it without going broke?
The Three Questions That Matter Most
Every app idea needs to pass these tests before you write a single line of code:
- Problem validation - Is this a genuine pain point that people experience regularly, or just something that annoys you personally?
- Market size - Are there enough people with this problem to make your app financially viable?
- Willingness to pay - Will users actually spend money (or time/attention) on your solution, or do they just say they would?
I've watched startups burn through their savings building apps that technically worked perfectly but solved problems nobody really cared about. The market doesn't lie—if people aren't desperately searching for solutions to your problem, that's your first red flag. Sometimes the kindest thing I can tell a client is "don't build this app." It saves them from months of frustration and financial stress down the line.
Market Research That Actually Matters
Right, let's talk about market research—but not the boring kind where you spend weeks drowning in spreadsheets and pie charts. I'm talking about the type of research that actually tells you whether your app idea has legs or if you're about to waste six months of your life building something nobody wants.
Here's the thing about market research for apps: most people do it completely wrong. They get caught up in massive surveys and focus groups when what they really need is to understand three basic things. Does the problem you're solving actually exist? Are people currently trying to solve it in clunky ways? And—this is the big one—are they willing to change their behaviour to use your solution?
Start your research by spending time in online communities where your target users hang out. Reddit, Facebook groups, industry forums—these places are goldmines for understanding real frustrations and unmet needs.
I always tell clients to look for evidence of pain, not just opportunity. If you can find people complaining about existing solutions or creating workarounds for problems, that's much more valuable than market size statistics. Pain means people are motivated to change, and motivated users are the ones who'll actually download and use your app.
Research Methods That Work
- Social media listening—search for keywords related to your problem
- App store reviews of competitors—pure gold for finding gaps
- Google Trends data for search volume and seasonality
- Direct conversations with 10-15 potential users
- Keyword research to understand how people describe the problem
The best market research happens when you stop trying to validate your idea and start trying to understand the problem. Sometimes you'll discover the real opportunity is slightly different from what you initially thought. That's not failure—that's market research doing its job.
Understanding Your Users Before You Build
I've seen countless app ideas fail because someone built what they thought users wanted instead of what users actually needed. It's honestly one of the biggest mistakes in app development—assuming you know your audience without properly talking to them first.
User research isn't just sending out a quick survey on social media. That's barely scratching the surface. You need to dig deeper and understand the real problems people face, not just what they say they want. I mean, if you asked people what they wanted before cars existed, they would have said faster horses, right?
Finding Your Real Users
Start by identifying who will actually use your app, not who you hope will use it. There's a big difference between your ideal user and your realistic user base. Look for people who are already trying to solve the problem your app addresses—even if they're doing it in a clunky way with existing tools.
Talk to at least 10-15 potential users before you write a single line of code. Ask them about their current struggles, what tools they use now, and what frustrates them most about existing solutions. Don't ask them if they'd use your app; instead, focus on understanding their daily routines and pain points.
What Really Matters to Users
Here's what I've learned matters most to mobile users:
- Speed—apps need to load in under 3 seconds or people give up
- Simplicity—if they can't figure out your main feature in 10 seconds, you've lost them
- Reliability—crashes are app killers, especially on first use
- Value—they need to see immediate benefit, not promised future features
- Privacy—people are much more conscious about data sharing now
The key is watching what people do, not just listening to what they say. Actions reveal true preferences better than any survey response ever will.
Technical Feasibility and Development Costs
Right, let's talk about the bit that makes or breaks most app ideas—can you actually build it, and what's it going to cost? I've seen brilliant concepts die because nobody bothered to check if the technology even exists yet. And I've watched simple ideas balloon into six-figure budgets because the founder wanted "just a few more features."
When I'm evaluating technical feasibility, I start with the core functionality. Does your app need access to device hardware like cameras, GPS, or sensors? Are you planning to integrate with third-party APIs that might have limitations or costs? Some ideas sound straightforward but require complex machine learning models or real-time data processing that can push development time—and costs—through the roof.
The most expensive app isn't the one that costs the most to build; it's the one that gets halfway through development before you realise it can't actually do what you promised
Development costs vary wildly based on complexity, but here's what I tell clients: a basic app with standard features typically runs £15,000-£30,000; something with custom functionality and third-party integrations sits around £30,000-£60,000; and if you're looking at AI, complex data processing, or real-time features, you're probably looking at £60,000+. These aren't just developer costs either—you need to factor in design, testing, app store fees, and ongoing maintenance.
The key question isn't whether you can afford to build your app—it's whether you can afford to maintain and improve it after launch. Because that's where the real costs live. Your app idea might be technically possible, but if keeping it running costs more than it brings in, you've got a very expensive hobby, not a business.
Competition Analysis Without Getting Overwhelmed
Right, let's talk about competition analysis—because honestly, this is where most people either go completely mental downloading every app in their category or just ignore the competition entirely. Neither approach works, trust me on this one.
The key is being smart about it. I usually tell clients to focus on three main areas: direct competitors (apps doing exactly what yours will do), indirect competitors (apps solving the same problem differently), and adjacent competitors (apps your users might choose instead of yours). That's it. Don't try to analyse fifty apps; you'll just confuse yourself.
What to Actually Look For
When I'm reviewing competitor apps, I focus on specific things that matter. How do they handle onboarding? What's their core user journey like? Where do users seem to get stuck? You can tell a lot from reading recent App Store reviews—people are brutally honest about what frustrates them.
I also pay attention to their update frequency and feature releases. An app that hasn't been updated in months might indicate a struggling business or a feature-complete product. Both scenarios tell you something useful about the market.
- Download their top 5 competitors and use them properly for a week
- Read their most recent reviews (both good and bad ones)
- Check their social media for user complaints and feature requests
- Look at their pricing models and how they monetise
- Note what features they're missing that users are asking for
The goal isn't to copy what everyone else is doing—it's to understand where the gaps are and how you can do things differently. Sometimes the biggest opportunity is in doing the opposite of what the market leader does.
Monetisation Models That Work in Practice
Here's the thing about app monetisation—most people get it completely wrong from day one. They build something brilliant, launch it, then suddenly panic about how they're actually going to make money from it. I've seen this happen countless times, and its always painful to watch.
The freemium model works best when you can genuinely add value with premium features. Think Spotify or Dropbox—the free version is useful, but the paid version solves real problems like offline listening or extra storage. But here's what many people miss: your free tier needs to be good enough that people want to use it, but limited enough that they'll happily pay for more. It's a delicate balance, honestly.
Subscription models are everywhere now, and for good reason—they provide predictable revenue and higher lifetime values. But they only work if you're constantly delivering value. Users will cancel the moment they feel like they're not getting their money's worth. I've worked with fitness apps that nail this by adding new workouts weekly; users feel like they're getting fresh content that justifies the monthly fee.
Test your monetisation strategy early with mockups or surveys. Ask potential users what they'd pay for specific features—their responses will tell you more than any business plan.
In-app purchases can be goldmines, particularly for gaming or productivity apps. The key is making purchases feel like natural progression rather than paywalls. One client's meditation app lets users buy individual guided sessions for 99p—small amounts that add up without feeling expensive. Transaction-based models work well too, especially for services like food delivery or booking platforms where users expect to pay per use.
Choose your monetisation model based on user behaviour, not what sounds most profitable on paper.
Resource Requirements and Timeline Planning
Right, let's talk about something most people get spectacularly wrong—how long your app will actually take to build and what it's going to cost you. I mean, I've lost count of how many times someone's told me they want "something simple like Instagram" and expect it done in six weeks with a budget that wouldn't cover a decent website.
The truth is, even simple apps take longer than you think. A basic app with login, a few screens, and some data storage? You're looking at 3-4 months minimum if you want it done properly. Something more complex with real-time features, payment processing, or custom animations? Double that. Maybe triple it if you're being sensible about testing and polish.
Breaking Down Your Resource Needs
Here's what you actually need for most app projects—and I'm being realistic here, not trying to scare you:
- App developer (iOS and/or Android specialist)
- Backend developer for server-side work
- UI/UX designer who understands mobile
- Project manager to keep everything on track
- Quality assurance tester
Now, you might think you can skip some of these roles, and sometimes you can. But every shortcut has consequences. Skip proper testing? Your users will find the bugs for you. Try to manage the project yourself while learning about app development? Good luck with that timeline.
Timeline Reality Check
Most apps go through predictable phases—discovery and planning (2-3 weeks), design and prototyping (3-4 weeks), development (8-16 weeks), and testing and launch prep (2-3 weeks). That's assuming nothing goes wrong, which it always does. Add 20-30% buffer time because something will need reworking, a key feature will prove trickier than expected, or you'll change your mind about something important halfway through.
The apps that succeed aren't necessarily the ones with unlimited budgets—they're the ones that plan properly and stick to realistic timelines. Your brilliant idea deserves that level of planning, doesn't it?
Testing Your Idea Before Full Development
Right, so you've done your research and think you've got a solid app idea. But here's the thing—you don't actually know if people will use it until they can get their hands on something real. I've seen too many projects go straight from concept to full development, only to discover that what people said they wanted isn't what they actually use.
The smartest approach? Start small and test early. You don't need a fully functioning app to validate your core assumptions. A simple landing page describing your app can tell you if people are interested enough to sign up for updates. If you can't get people excited about a well-crafted description, that's a red flag worth paying attention to.
MVP vs Prototype Testing
There's a big difference between building a minimum viable product and creating a prototype for testing. A prototype might just be clickable screens that show the main user journey—no backend, no complex features, just enough to let people experience the core concept. I often recommend this approach because its much cheaper and faster than building something that actually works.
The goal isn't to build the perfect app immediately; it's to learn whether your assumptions about user behaviour match reality
User testing sessions are gold dust for this. Get five to ten people from your target audience to use your prototype while you watch. Don't tell them what to do—just give them a task and see what happens. You'll be surprised how often people get confused by things that seem obvious to you. These insights are worth their weight in development hours you won't waste later.
Measuring What Matters
Track the right metrics during testing. Time spent on key screens, where people get stuck, and what they actually say they'd pay for. If your prototype is getting people excited and they're asking when they can download the real thing, you're onto something worth developing properly.
After years of building apps and watching brilliant ideas succeed whilst others fail spectacularly, I've learned that the difference between worth building and worth abandoning comes down to one thing—honest evaluation. Not the kind where you convince yourself your idea is the next big thing, but the brutal, realistic kind that saves you months of work and thousands of pounds.
The apps that make it through our development process and actually succeed in the market share common traits. They solve real problems for people who are willing to pay for solutions. They have founders who've done their homework—proper market research, competitor analysis, and user validation before writing a single line of code. Most importantly, they have realistic expectations about resources, timelines, and what success actually looks like.
But here's what I find fascinating; the ideas that get abandoned aren't always bad ideas. Sometimes they're just ideas for the wrong time, wrong market, or wrong team. I've seen clients shelve projects after our discovery phase only to come back two years later with better timing or more resources. That's not failure—that's smart business.
The mobile app world doesn't need more apps. It needs better apps. Apps that genuinely improve people's lives, solve problems efficiently, and create real value. If you've worked through the evaluation process in this guide and your idea still makes sense—if the numbers add up, the market exists, and you have the resources to execute properly—then you might just have something worth building.
Just remember, the best app idea in the world means nothing without proper execution. But a mediocre idea executed brilliantly? That can change everything.
Share this
Subscribe To Our Learning Centre
You May Also Like
These Related Guides

Native vs Hybrid Apps: Which Path Should Your Business Take?

What to Look for When Hiring a Local App Development Team?
