Mobile app development for iOS and Android

Digitup Studio is a technical studio in Madrid that designs and builds iOS and Android apps with Ionic and Angular: one codebase for both app stores and, behind it, the backend, back office and payments your app needs in production.

In short

  • We build hybrid apps with Ionic and Angular (one codebase for iOS and Android) and everything behind them: backend, database, back office and infrastructure.
  • We integrate maps, geolocation, payments with Stripe, Apple Pay and Google Pay, push notifications, real-time features and Bluetooth.
  • Projects start at €1,000. A first publishable version of an app like 23TopTraining usually takes two to four months.
  • More than 50 projects since we started, including the Mallorcab, 23TopTraining and Tasaciones.com apps.
  • We publish to the App Store and Google Play. Our approach is hybrid: if your app needs native development in Swift or Kotlin, we'll tell you at the start.

What kinds of apps do we build?

Mostly business apps with their own backend. These are the most common types, each with a public reference project.

Service apps with several user roles

Customer, professional and admin on one platform: job assignment, real-time tracking and payments.

Reference: Mallorcab

Method and content apps

Plans, sessions and content the business publishes from a back office, with notifications for users.

Reference: 23TopTraining

Apps that digitise a workflow

Requests that move through statuses and get assigned to the right professional.

Reference: Tasaciones.com

Community and video apps

Profiles, followers, video upload and playback, discovery and notifications.

Reference: Scouz (we took part in development)

Habit and gamification apps

Challenges, points, visible progress and impact calculation, with a version for companies.

Reference: The Good Goal (we collaborated in its early stage)

App UX/UI design

Research, a clickable prototype and usability testing before any code is written.

Reference: Fonditel (design only)

Hybrid or native: which app do you need?

For most business apps, a hybrid app is enough, and it costs less to maintain because iOS and Android share one codebase. Native development (Swift for iOS, Kotlin for Android) pays off for graphics-heavy apps, augmented reality or very specific hardware.

Comparison between a hybrid app built with Ionic and Angular and a native app
CriterionHybrid app (Ionic and Angular)Native app (Swift and Kotlin)
Code and maintenanceOne codebase: every change is made onceTwo codebases: every change is made twice
Device featuresCamera, GPS, notifications, mobile payments and Bluetooth through pluginsDirect access to every system API
PerformanceMore than enough for forms, maps, payments, chat and videoThe highest; it makes the difference in heavy graphics and 3D
Augmented reality and specific hardwareLimited: depends on a reliable plugin being availableThe right choice
Digitup's approachYes: it's how we build appsNot our approach; if your app needs it, we'll tell you at the start

We work with Ionic, an open-source toolkit for building mobile apps with web technologies, together with Angular and TypeScript. In the 23TopTraining case study we explain why a single codebase "halves maintenance cost".

Hybrid doesn't mean limited: Mallorcab, built with Ionic and Angular, takes payments with Apple Pay and Google Pay, tracks drivers in real time and connects to the taximeter over Bluetooth.

What's behind an app?

Behind a business app there's a backend with the logic and APIs, a database, a back office to run operations and external services such as payments, maps or notifications. We build all of those pieces, not just the screens.

Usual components of a mobile app and the technologies Digitup builds them with
ComponentWhat it doesWhat we build it with
iOS and Android appScreens and everything users do on their phoneIonic, Angular and TypeScript
Backend and APIsBusiness logic, permissions, authentication and integrationsNode.js with NestJS or Python with FastAPI; Firebase Auth
DatabaseUsers, orders, statuses and contentPostgreSQL, MongoDB, Redis or Firestore
Back officeLets your team run the app without touching codeCustom web panel
PaymentsCharges, subscriptions and invoicesStripe, PayPal, Apple Pay and Google Pay
Maps and real timeGeolocation, assignment and live trackingGoogle Maps and WebSockets
NotificationsAlerts, reminders and status changesPush notifications with Firebase
InfrastructureDeployments, backups and monitoringVPS or cloud, Docker and CI/CD

If you already have a backend, CRM or ERP, the app connects to it. You'll find our full stack on the digital product development page, and how we add AI to existing products on AI for business.

What does the process look like, up to app store release?

There are five phases, from understanding the business to publishing in the stores and keeping the app running in production.

01

We understand the problem and the users

Who will use the app, with which roles, and which tools already exist.

02

We define the solution and the design

Architecture, scope of the first version and UX/UI. For 23TopTraining we started from a moodboard and validated the flows in in-person sessions.

03

We build a first working version

An MVP to validate real value before adding features; more on MVP development.

04

We integrate payments, maps and systems

Backend, back office, payments, maps, notifications and the APIs your company already uses.

05

We publish and maintain

We submit the app to the App Store and Google Play, deploy the backend with CI/CD and carry on with monitoring and new features.

What do Apple and Google require to publish an app?

Both stores review every submission and require a developer account: Apple charges US$99 per membership year (local prices may vary) and Google a one-time US$25 fee. To publish as a company, both require a D-U-N-S number. These are the 2026 requirements that most affect your timeline.

App Store and Google Play requirements for publishing an app in 2026
RequirementApp Store (Apple)Google Play
ReviewAll apps and updates; typically 90% of submissions are reviewed in under 48 hoursSome reviews take up to seven days, or longer in exceptional cases
Company accountRequires a D-U-N-S numberRequires a D-U-N-S number
Testing before releaseNo equivalent requirementPersonal accounts created after 13 November 2023: closed test with at least 12 testers for 14 days in a row
Account deletionRequired inside the app if the app lets users create an accountRequired inside the app and also through a web link
Minimum technical versionSince 28 April 2026, apps uploaded to App Store Connect must be built with Xcode 26 or later, using the iOS 26 SDKSince 31 August 2026, new apps and updates must target Android 16 (API level 36)

Official sources (checked on 24 October 2026). Apple: review, enrolment, account deletion and SDK. Google Play: review, D-U-N-S, registration, closed testing, account deletion and API level.

How much does an app cost, and how long does it take?

Digitup projects start at €1,000, but an iOS and Android app with a backend, back office and integrations costs more than that. A first publishable version of an app like 23TopTraining, with plans, sessions, a back office and notifications, usually takes two to four months.

These are the factors that move price and timeline the most, which is why we don't publish rates: we review your case and propose phases, price and timeline. You can pay as a fixed-scope project, spread over 6 or 12 months, or through Build & Run (see our engagement models). If you're still validating the idea, start with MVP development; if the app is part of a wider internal system, see custom software development.

What happens after the app is published?

After launch, an app needs maintenance because Apple and Google change their technical requirements regularly. If it isn't updated, on Google Play it stops being available to new users on newer versions of Android (target API level requirement).

We update dependencies and SDK versions, fix bugs, keep an eye on servers and backups and keep adding features; for Mallorcab we keep the platform running in production on an ongoing basis. You can hire this as standalone maintenance or as part of Build & Run, a monthly fee that covers hosting, security, support and an evolution allowance.

Which apps have we built?

The apps with a published case study on this site are Mallorcab, 23TopTraining, Tasaciones.com, Scouz, The Good Goal and Fonditel. Our role wasn't the same in every project, so we spell it out.

Mobile apps Digitup has worked on and its role in each project
ProjectDigitup's roleWhat it includes
MallorcabFull development and maintenanceCustomer and driver apps, back office, real time, payments and Bluetooth connection to the taximeter
23TopTrainingFull design and developmentApp built with Ionic and Firebase, back office, push notifications and release on both stores
Tasaciones.comProduct built from scratchUX/UI, customer app, assignment by area, order statuses and back office
ScouzTook part in developmentScouz Player and Scouz Pro: profiles, video and push notifications, with Ionic and Angular
The Good GoalCollaborated in its early stageChallenges, points and impact calculation; launched in June 2021 on iOS and Android
FonditelUX/UI design onlyDesign of the app, the website and the private client area

Public figures belong to each product, not to Digitup: the Mallorcab platform has more than 300 connected taxi drivers, more than 300,000 registered customers and more than 3 million services created, and The Good Goal reported more than 60,000 downloads and more than 18,000 active users in its first year.

What do clients say?

They value that we understand what they're after and work through the hard parts with them. Condensed quotes from their reviews on Sortlist.

"They perfectly captured what we were looking for — and even improved it."

Enric Cladera, director of Taxis Alcudia (Mallorcab)

"We completed a strategic project — our mobile app. There were many challenges, and we solved them together."

Angel Perea, project manager at SGAE

"We hired Digitup to build a mobile and web app from scratch. The challenge was real: complex logic that evolved across phases."

Jorge Molina, JusticiApp

When is Digitup the right fit for your app, and when isn't it?

We're a good fit if you're looking for an app development company that also builds the backend, back office and integrations. Digitup is run directly by its two partners. We work with companies in Madrid, across Spain and on international projects, mostly remotely, in Spanish, English or Russian depending on the project.

A good fit if…

  • You need an app with a backend, back office and integrations, not just screens.
  • Your app takes payments, uses maps, works in real time or sends notifications.
  • You want to launch a first version and evolve it in phases.

Not a fit if…

  • The app requires native development: 3D graphics, augmented reality or very specific hardware.
  • You're looking for individual developers to join your team, without a product to build.
  • Your budget is below €1,000 or delivery has to happen in less than 2 weeks.
  • An off-the-shelf tool, already configured, does the job (we compare both options in custom software development).

Mobile app development FAQ

How much does it cost to develop an app for iOS and Android?

It depends mainly on the user roles, the device features, payments, real-time features and integrations. Digitup Studio projects start at €1,000, but an iOS and Android app with a backend and back office costs more than that minimum, because each integration adds work. After a first call, we propose phases, price and payment model: a fixed-scope project, payments spread over 6 or 12 months, or Build & Run.

How long does it take to develop an app?

A first publishable version of an app like 23TopTraining, with plans, sessions, a back office and notifications, usually takes two to four months. If the app has several user roles, payments and real-time features, it may need more phases. Store review comes on top of that: from less than a day to a week or more in exceptional cases. We propose the phases before starting, so you know what each release includes.

Is a hybrid app or a native app better?

For most business apps with payments, maps or notifications, a hybrid app built with Ionic and Angular is enough: one codebase for iOS and Android, so every change is made once. Native (Swift or Kotlin) suits heavy graphics, augmented reality or very specific hardware. Mallorcab, for example, is built with Ionic and Angular and still takes Apple Pay and Google Pay and connects to the taximeter over Bluetooth. Digitup builds hybrid apps; if yours needs native, we'll tell you at the start.

Do you publish the app on the App Store and Google Play?

Yes, we handle submission and release, as we did for 23TopTraining. Apple reviews every app and update, and typically handles 90% of submissions in under 48 hours; on Google Play, some reviews take up to seven days, or longer in exceptional cases. If you publish as a company, both stores will ask for a D-U-N-S number. They also require in-app account deletion if your app lets users sign up.

Who owns the developer accounts and the app's code?

Ideally, the Apple and Google accounts are in your company's name from day one, so the app sits under your brand and you don't depend on any supplier to update it. The code and access are handed over when a fixed-scope project is complete or, with flexible payment, once the payments are complete. Build & Run includes a buyout option defined from the start.

What maintenance does a published app need?

Dependencies and SDK versions need updating when Apple and Google change their requirements, bugs need fixing, the backend needs monitoring and features keep evolving. For example, since 31 August 2026 Google Play requires new apps and updates to target Android 16 (API level 36). Existing apps that still target Android 14 (API level 34) or lower are no longer offered to new users on devices running newer versions of Android.

Are the backend and back office included?

Yes, when the app needs them, which is usually the case. We build the backend in Node.js with NestJS or in Python with FastAPI, the database and a back office so your team can manage users, content or orders without touching code. If you already have a backend, CRM or ERP, the app connects to it instead of replacing it.

Is a PWA enough instead of an app store app?

Sometimes. A PWA is a website that users install from the browser, without going through the App Store or Google Play, and it can be enough for internal tools or occasional use. It has limits: on iPhone, its notifications only work from iOS 16.4 onwards and only if the user adds it to the Home Screen. We build PWAs too.

Can you redesign or take over an existing app?

Yes. We join apps that are already live to fix architecture or infrastructure problems, add features or integrate AI, or just to redesign the UX/UI, as we did with the Fonditel app: we started with stakeholder interviews and a Nielsen heuristic analysis and finished with usability tests. If the app is built natively, we'll tell you honestly whether we can take it over or whether another team would be a better fit.

Can the app work offline and send notifications?

Push notifications, yes: 23TopTraining, for example, announces new sessions and sends reminders to help users stay consistent. Offline, the app can be set up to show content that's already downloaded or to record actions and sync them later. Anything that depends on the server, such as payments, bookings or real-time tracking, needs a connection. It's worth deciding early which screens must work offline, because it affects how data is stored on the phone.

Updated on · Reviewed by Anton Zverev, CTO at Digitup Studio

Two people reviewing app screen sketches next to a laptop

Have an app in mind?

Tell us what it needs to do and who it's for. In 30 minutes with Anton, our CTO, we'll tell you how we'd approach it, and also whether we think it isn't worth building.