Services / Mobile apps

Mobile app development in Portugal, for iOS and Android

One codebase for iOS and Android, connected to the same backend as your website, built by the people who will maintain it.

Talk to us

An app is only as good as the system behind it

Mobile apps rarely fail because of their screens. They fail because the data does not match the website, because sign-in works differently on each side, or because nobody planned for the network dropping halfway through an action. So we treat the app as one part of the system, not as a separate project.

We are a software development team in Lisbon, Portugal. We build the app, the backend and the connection between them, and we keep them running after the store release.

What we build

  • iOS and Android apps from one codebase, with React Native. One team, one codebase, both platforms, and it still feels like a native app.
  • Native screens for what people use every day: search, lists, detail pages, chat, forms. We only embed web pages inside the app where that is the right call, such as a payment step.
  • The backend and API, shared with your website, so a listing, a booking or a message is the same thing everywhere.
  • Notifications, camera and location, wired to your business rules.
  • Internal tools on tablets, for staff who work in the field or at a counter.

How we work on an app

  1. We start from what already exists. If you have a website or an API, the app uses it. That avoids copying business rules that drift apart later.
  2. Test builds from the first weeks. Your team and selected users get test builds on their own phones. Fixes arrive together, in batches, not one build a day.
  3. We always know which build each tester has. Before fixing a complaint we check which version that person installed. It sounds obvious; it saves days.
  4. Automated tests and type checks before every build, like the rest of our software.
  5. Store release and upkeep. Publishing to the App Store and Google Play is part of the service: developer accounts, store listings, Apple and Google review, and the updates that new iOS and Android versions always end up demanding.

When an app is not the answer

Not every project needs an app. If your customers use the service once a year, a fast mobile website usually serves them better and costs less. We will tell you so in the first call. rent.moto.pt, for example, has no app: booking, payment and document upload all work in the browser, and the check-in at the shop runs on a tablet.

A senior team, from backend to screen

The people you talk to are the ones who write the code. We run two products of our own in production, so we know what it takes to keep an app alive: the backend has to absorb peaks, messages have to arrive, and every build has to be tested on real phones.

Working from Portugal

Lisbon shares London's clock and sits one hour behind Central Europe, so our working day overlaps with yours. We work in English and Portuguese, under EU rules, GDPR included. More on how we work with companies abroad: nearshore in Portugal.

Your data stays with you

The app code, the backend and the database are yours. We can deploy the backend on your servers or a private cloud of your choice.

What we need from you to start

A short description of who will use the app and what they must be able to do in it, what already exists (website, API, database) and a target date, if there is one. You do not need a full specification: the first call is where we write it together, and the first test build shows quickly what is missing.

Case studies

  • auto.moto.pt: the marketplace app, being built and tested

    auto.moto.pt is our marketplace for cars, motorcycles, caravans and commercial vehicles. Its iOS and Android app is being built and tested: catalogue, listings, buyer and seller chat, vehicle valuation and fuel prices. The App Store and Google Play release is in progress.

    • One React Native codebase for both platforms.
    • It uses the same API as the website, so listings, accounts and messages are the same in the app and in the browser.
    • Native screens for every product feature; embedded web pages only for payment and the anti-bot check.
    • Test builds go to a tester in batches, each tied to the exact commit it contains.
    Visit auto.moto.pt(opens in a new tab)
  • rent.moto.pt: the same work, in the browser and on a tablet

    The rental website behaves like an app on a phone: booking with payment, a customer area with documents uploaded online, the contract and the inspection. At the shop, check-in and check-out run on a tablet, with mandatory photos, a damage diagram and the customer's signature. 12 languages, live since 18 September 2026, more than 500 automated tests before every release.

    Visit rent.moto.pt(opens in a new tab)

Frequently asked questions

Do you build native or cross-platform apps?

We use React Native: one codebase that produces iOS and Android apps with native components. For most products it is the right balance of cost and quality.

How much does a mobile app cost?

It depends on the screens, the integrations and whether a backend already exists. After a first call we send a phased estimate, starting with a first version that can go to testers.

Do you build the backend too?

Yes, and we recommend one team does both. If you already have an API, the app uses it; if not, we build one that serves both the website and the app.

Do you handle App Store and Google Play releases?

Yes, it is part of the service: we prepare the store listings, handle submission and Apple and Google review, and ship the updates every new iOS and Android version requires.

App or mobile website?

If your customers use the service every week, an app usually pays off. If they use it once a year, a good mobile website is normally better and cheaper. We will tell you which in the first call.

Planning an app?
Tell us who it is for and what it has to do. We usually reply within two working days.
Talk to us

Talk to us

Tell us what you are working on. We usually reply within two working days.

Lisbon / WET (UTC+0/+1)
Estrada Nacional N10-1, loja 189, 2815-892 Sobreda, Portugal