All Blog Posts

How Long Does It Take To Develop An App?

It can take anywhere between three and nine months to develop an app, depending on the complexity of the project and the app development company you're working with. I sit down with Head of Client Success Gabby Crouch to talk through the app development process, its most time-consuming stages, which questions you should be asking your developers, and what their answers should sound like.

3 SIDED CUBE
5 Min Read

Questions to ask your app development company:

In this series of posts, we look at the most important questions to run past app developers and what their answers should sound like.

As the Head of Client Success, Gabby often fields the most commonly asked questions surrounding considerations that need to be made in order to bring your digital product aspirations to reality. While, “how much does an app cost to develop” is hands down the #1 query she says, “how long does it take to develop an app” comes in at a close second!

There is no one-size-fits-all answer to this question, but this blog will expound upon the process, and hopefully give you some clarity on the roadmap to realistically expect your app to be out there and ready to change the world!

When it comes to what it takes to develop an app, here is what Gabby had to say:

Which stages of app development take the most amount of time?

While every app project is different, apps can take anywhere between three and nine months to build, depending on the complexity of the app and structure of your project. If you’re making an app by yourself, that timeline could be anywhere from 24 to 36 months, which is why having an experienced team on your side can be crucial.

Let your mobile app development company talk you through the process and stages of the project, to give you an indication as to which stages will take the most amount of time and leave room for testing, feedback, iterations, and improvements. Check out this standard timeline illustrating how long takes to develop an app:

How to write a brief for your app development project

One to two weeks.

In our experience, people often underestimate how long it takes to make an app development brief. The better and more transparent the brief, the less time it will take to fully understand your project and requirements.

There are a few things that you’ll need to include no matter who you’re working with (things like contact and company info). But to give your development company a real understanding of your project, you’ll also need the following:

Be careful writing requests for proposals!

RFP’s create a road map of sorts and should be sent to app development companies looking to pitch for your project. The problem with RFP’s is that they force companies down the same funnel; they take away opportunities for developers to show how they do things differently.

If you use RFP’s, make sure you provide the opportunity for mobile app development companies to challenge, explore and include additional information or ideas that help them stand out from the crowd.

Researching your app idea

Four to five weeks.

Researching your app idea means a whole lot more than just making sure it will work. That’s the first thing your development company should say to you. The purpose of the research stage is to create a shared understanding of the market, your users, the problem, and what the success of your app should look like.

By the end of this stage you should have the following:

MVP (Minimum Viable Product):

The very basic stuff your app will need to do. This should cover all the things your initial users are looking for, without considering additional features that are not crucial for launch.

User stories:

An idea of how people will use your app and what they will use it for. These stories outline a user and their end-goal, as well as the pages/navigation they use to achieve this goal.

Design sprints and validating your ideas

This is where our lovely D&D process sets up the entire project for success! With all that research done initially, you can reduce the time it takes to develop your app. Gabby Crouch, Head of Client Success, 3 SIDED CUBE

Six to twelve weeks.

Wireflows help figure out the structure of the product – the flows between sections and key interactions. This is done in a low fidelity format outlining the buttons and sections, so things can be quickly drafted and evolved. The client will then review the wireflows to validate thoughts.

Design sprints then apply the user interface, brand look and feel and explores delighters to bring the product to life. Along with creating the design system for developers to implement. These are used to test certain aspects of your app. They typically take around a week (for each sprint) to complete, but if you don’t use them, problems and changes will occur later down the line and take up a lot more time throughout the project.

If you want to include a specific feature, this stage in the process lets you build a basic design which can be tested with users to provide a number of insights. Like how much users actually value that feature, how they use it, when they use it, if it’s difficult to use, if navigating to that page is easy or difficult etc.

If your developers don’t mention design sprints?

Houston we have a problem! Just accepting what you tell them is a major red flag, they should always be testing, challenging and adapting the app’s designs based on feedback from real users

Development time and validating your idea

Six to twelve weeks.

Development is broken down into two week sprints, at the end of each sprint you will receive an update on progress. Each sprint will have a series of dependencies, from third party data, content or integrations. These should be raised by your development company so you can help resolve blockers.

If your app is relying on third-party data, it can take a lot longer, just make sure developers have had this conversation with you before-hand. Puff, Chief-Changemaker, 3 SIDED CUBE

Deploying to the App Stores

Up to two weeks.

The time taken during the deployment stage in the process can be broken down into two main areas: submission and review. While submitting your app to either the App Store or the Google Play Store, you’ll need a few things:

Which store takes longer to deploy your app?

iOS – which can mainly be credited to the fact that Apple has a far more detailed reviewing process. Android uses an algorithm to pre-analyse your app for obvious violations, whereas Apple conducts the review completely manually by a team of reviewers.

Post-launch support and continuous improvement

This one is a little harder to predict. Updates and maintenance mean that even after you launch the app, you’ll still need to dedicate time to it.

There’s no telling how much time will be taken up by continuous improvements as the backlog of app ideas and features could be of any length, in any priority, taking any amount of time and cost to develop.

But at this point, you should have already had this conversation.

Your app developers should already have a rough idea of how much time and budget you want to put towards continuous improvements and 24/7 support.

Questions to ask your app development company:

  1. How much does an app cost?

  2. How long does it take to build an app?

  3. Should I get an Android or iOS app?

  4. How will the project be managed?

  5. How often should I update my app?

  6. How should I test my app?

  7. How will my app be submitted to the Stores?

  8. How should I measure the success of my app?

Published on 23 June 2022, last updated on 17 July 2023