Skip to content
Start.cat

Guide · Mobile apps

How to choose an app development company in Barcelona

If you already know you want an app, the next question is who to build it with. Barcelona has small studios, large agencies and freelancers, and quotes for the same idea can vary threefold. This guide sums up what to look at when comparing, based on what we have seen building mobile apps since 2012.

Updated: October 2026

Ballpark timelines as of October 2026. Each project's timeline comes from a proposal with its scope.

Before asking for quotes, be clear about what you want

You can't compare companies fairly if each one has quoted a different app. Before the first meeting, it helps to be clear about:

  • What you want to achieve with the app and how you will know it works.
  • Who will use it: customers, professionals or your own team.
  • What is essential for the first version and what can wait.
  • Which systems it has to talk to: an ERP, a CRM, corporate sign-in.
  • Who decides in your company and who will be available to review progress.

That way every company quotes the same thing and the differences between proposals mean something. The cost guide has a full list of what to have ready.

Small studio, large agency, freelancer or in-house team

No option is best for everyone. What changes is who does the work and how much it involves you:

  • A small studio: you talk to the people who design and build the app. It fits when you want direct contact and continuity, and a small team can handle the app.
  • A large agency: has more people and can handle several fronts at once (brand, campaigns, the app). It fits very large projects or when the app is one piece of something bigger. Ask who will build your app and whether the team is in-house or subcontracted.
  • A freelancer: can be the cheapest option for something well defined. Check what happens if they aren't available and who takes care of the backend, the design and publishing.
  • Your own team: makes sense if the app is at the heart of your business and you'll keep evolving it. Allow time for hiring and remember you need several profiles (design, iOS and Android, backend).

Start.cat is a small, senior studio: the same team runs the project from the first sketch to maintenance.

What to ask in the first meeting

  • Who will build the app? The actual people, whether the team is in-house and whether any part is subcontracted.
  • With what technology? Native, with one codebase per platform, or cross-platform, such as React Native or Flutter, with a single codebase for iOS and Android. Both are valid; what matters is that they explain why they chose it for your app. We use React Native and drop down to native code when needed.
  • Who owns the code? The contract should state that the code and the design are yours when the project ends. With us, the code belongs to the client.
  • Whose name is the app published under? Usually the Apple and Google developer accounts are yours, in your company's name: that way the app is yours even if you change provider one day.
  • What happens after launch? Who keeps the app up to date with each iOS and Android release, what it costs and what it includes.
  • Which apps have they published? Ask to see them in the stores, not just in screenshots, and whether they are still updated.

What a healthy process looks like

What should happen between the first call and the published app:

  • A conversation to understand the project: goals, users and constraints. In our case, a 30-minute call.
  • A written proposal with scope, schedule and price, with no small print.
  • A prototype of the key screens before coding. Changing a screen in the prototype takes minutes; in the finished app, days.
  • Development in short iterations, with test builds you can install on your phone from the start. If you don't see the app until the end, that's a warning sign.
  • Publishing on the App Store and Google Play, with the store listings, the privacy forms and the Apple and Google reviews.
  • Maintenance, so the app keeps working with new iOS and Android versions.

As a guide, an app with the essentials takes 2 to 3 months and one with a custom backend, 3 to 5 months; those connected to corporate systems take longer. The details are in the cost guide.

Data, GDPR and where it is hosted

Almost every app handles personal data: a sign-up, an email, a location. Ask:

  • Where the servers will be. With providers in the European Union, data protection is simpler. We host backends mainly on Clouding.io, a Barcelona provider with its servers in Spain.
  • Whether you will sign a data processing agreement. Whoever builds and hosts the app processes data on behalf of your company, and the GDPR requires that agreement.
  • What data the app collects and why. Collecting only what is needed is safer and easier to justify.

If the app handles health data, the requirements go up: we explain them in the clinical study app guide.

Warning signs in a quote

  • A figure with no breakdown. If you don't know what it includes, you can't compare it with another.
  • The backend, admin panel, testing or publishing is missing. If the cheapest quote doesn't include it, you'll pay for it later.
  • Nothing about maintenance. An app without maintenance stops working properly within a year or two.
  • It doesn't say who owns the code or whose name the app is published under.
  • A very short deadline with no prototype or test builds. Fast without reviews usually ends in expensive changes at the end.
  • A fixed price for an open scope. If the scope is unclear, the fixed price will end in arguments or cuts.

Examples of published apps

To see what a real project looks like, here are some apps we have built:

  • Club RUBI: loyalty app for construction professionals, in the stores since 2018.
  • Compo Expert: fertiliser catalogue with agronomy tools, synced with the company's systems.
  • Cohorte ARCA: monthly follow-up of a cohort of children and teenagers with asthma, for the Hospital del Mar Research Institute, on the App Store since 2017.
  • Your Decision: shared decision-making app and portal for patients with localised prostate cancer.
  • D2M: protein portion calculator for the Hôpital Robert-Debré in Paris.

If you come from health or research, see also apps for health and research.

Before you start

Before you decide

Go through it with each company you compare:

  • You asked every company for a quote with the same scope.
  • You know who will build the app and whether any of it is subcontracted.
  • The quote breaks down design, development, backend, testing and publishing.
  • It's in writing who owns the code and whose name the app is published under.
  • You know what maintenance costs and what it includes.
  • There will be a prototype and test builds during development.
  • You know where the data will be hosted and there will be a data processing agreement.
  • You've seen their apps published and up to date.

FAQ

What people ask us most

Is a Barcelona company better than one from elsewhere?

For an app, distance matters less than communication: almost everything happens in online meetings. What does help is sharing a language and time zone, and being able to meet in person at key moments, such as the kick-off or the prototype presentation. We travel when needed.

How much does an app cost in Barcelona?

Between €10,000 and over €50,000 excluding VAT, depending on what it has to do. We explain it in the [cost guide](/guies/quant-costa-fer-una-app).

Native or cross-platform?

Both work. With cross-platform, such as React Native, there is a single codebase for iOS and Android, and building both costs little more than building one. Native makes sense when the app depends heavily on specific device features.

Can I switch company later?

Yes, if the code is yours, it has been handed over and the store accounts are in your company's name. That's why it's worth putting it in writing from the start.

How much of my time will it take?

It depends on the project. In general, you review and comment on progress at each milestone: the prototype, the test builds and the final version before it's published. Having someone on your team who can make decisions shortens timelines a lot.

Comparing companies?

Tell us your idea and, in a 30-minute call, we'll tell you how we would build it, what it would cost and how long it would take. It's what we do in mobile apps.

Contact

Got a project in mind? Tell us about it and we'll get back to you within 24 hours.

  1. You write to usTell us the idea, even if it's just a sketch.
  2. We talk for 30 minutesA call to understand what you need.
  3. A clear proposalScope, timeline and budget, no small print.
hello@start.cat
Project type
Estimated budget

By submitting this form you accept our Privacy Policy.