
By Thomas Cohen, founder of Maestro
How long does it take to create an app in 2026?
A screen to show, a tool to try or an app used every day: the timeline depends on the result you need. Here is how to prepare a schedule you can follow.
To estimate how long an app will take, first say what must be ready. Showing a booking screen does not require the same checks as taking real bookings, sending confirmations and preventing two appointments at the same time.
Define the first useful result
A demonstration lets you discuss an idea. A usable first version must also save information, apply your rules and work for the intended people. Our article on the difference between prototype and product explains this step.
Write a simple sentence: “Two colleagues must be able to add a visit and find it in their schedule.” Then explain what will wait, such as payments or automatic notifications. You will have a beginning and end that are easier to recognise.
Distinguish working days from calendar time
Here is an entirely fictional example, not an estimate for your project. A schedule allows 2 days to describe the need, 5 to build, 2 to test with the team and 1 to launch. That represents 10 days of work.
If the person doing these tasks is available 2 days a week, those 10 days occupy at least 5 weeks. Waiting for answers, extra fixes and outside services can move the date further. A number of days sold is therefore not enough to announce launch day.
Allow for what may hold things up
Data that needs moving deserves its own stage. An old file may contain duplicates or forgotten rules; the Excel migration guide helps identify them before the changeover.
Also reserve time for trials with real people, using fictional data. Include access to the services you need and the availability of whoever decides when a rule is missing. These points apply to agencies, freelancers and projects using AI alike.
With AI, track what is actually finished
AI can speed up some tasks, but a finished response does not mean a feature is ready. Try the task, check errors and record the fixes still needed. Request a demonstration using your specific situation.
Maestro helps prepare and follow these stages on Mac, in its invitation-only beta. The app is free during the beta; the AI assistant is paid separately. Your availability and the necessary checks remain part of the project.
The schedule to request
Ask for the stages, expected results and the person who approves each one. Have them state what is missing before the date can be confirmed. You can then adjust the first version knowingly instead of discovering at the end that an essential part was never planned.
Compare alternatives to Lovable: pricing, code and local workflows