Marketplace IntegrationE-Commerce PackagesCorporate WebsiteCustom SoftwareCompany FormationFulfillment CenterProduct StorageMobile App Development
Login
📱 12-year experienced mobile app developer — iOS, Android, React Native

Your mobile app developer in Spain — iOS, Android & React Native live in 6-12 weeks from Madrid

Our mobile app development company covers the full stack out of Madrid (Salamanca/Chamberí tech corridor), with offices in Barcelona and Valencia: Native iOS (Swift/SwiftUI), Native Android (Kotlin/Jetpack Compose), React Native and Flutter cross-platform. Apple Developer Spain entity onboarding with Spanish IBAN, Google Play Console setup, App Store + Google Play publishing, Stripe ES/Bizum/Redsys/Adyen/Apple Pay/Google Pay/PayPal/BBVA & Santander virtual POS integration, Firebase Analytics + push, offline mode, biometrics, dark mode — all standard. Fixed price, 12-month warranty, full source code handed over. RGPD/AEPD, LSSI-CE, SII and Verifactu (RD 1007/2023) compliant.

Live on App Store + Play Store in 6-12 weeks Native + cross-platform — single team 12-month warranty · source code yours
09:41
ZunaApp
Today
Welcome, Javier 👋
12.4K
Downloads
1.8K
Active
4.8 ★
Rating
Recent activity
New order · Madrid
2 min
+€ 84
Subscription · Premium
5 min
+€ 39
New order · Barcelona
12 min
+€ 62
Home
Search
Cart
Profile

Technologies & platforms we work with

Swift · SwiftUIKotlin · Jetpack ComposeReact NativeFlutterFirebaseApple Sign-InGoogle Sign-InStripe ES · Bizum · RedsysAdyen · PayPalOneSignalSentryTestFlight + Play Console

From native iOS to cross-platform — full mobile stack, one team in Madrid

From Apple Developer Spain + Google Play Console setup to App Store publishing, from push notifications to in-app payments — everything in the package, with RGPD and SII compliance.

Native iOS (Swift / SwiftUI)

iPhone + iPad compatible, iOS 15+ support. Modern UI with SwiftUI, reactive flow with Combine. 100% compliant with App Store Review Guidelines — first-submit approval guaranteed.

Native Android (Kotlin / Compose)

Android 8+ support, Material You 3.0 theme, 40% faster development with Jetpack Compose. Google Play Console, in-app billing, FCM push integrated.

Cross-platform (React Native / Flutter)

Single codebase, two platforms — 50% cost saving. React Native (Expo + bare workflow) or Flutter Material/Cupertino. Native modules bridged when needed.

Backend API + cloud infrastructure

NestJS / Node.js REST or GraphQL API. PostgreSQL + Redis. Deploy on AWS Madrid (eu-south-2) / Hetzner / IONOS Madrid. Firebase Realtime DB + Functions optional. Real-time via WebSocket.

UI/UX design + prototype

Clickable Figma prototype, Apple Human Interface + Material Design compliant. Dark mode, dynamic type, accessibility (VoiceOver/TalkBack) standard. Animation: Lottie + Rive integrated.

App Store + Play Store publishing

Apple Developer setup (€99/yr) under a Spanish entity with Spanish IBAN, Google Play Console (€25 one-time). Icon, screenshots, ASO, RGPD privacy policy, in-app review prompt — all included. Free revision if rejected.

Apps we have built — 6 examples across Spanish sectors

Each one live on App Store + Google Play. References shared during the discovery call under NDA.

Healthcare

SNS-style appointment booking + lab results app

Network of 8 private clinics in Madrid and Barcelona. Patients book appointments, view reports, download e-prescriptions. Connected to hospital HIS and EHR. iOS + Android.

Cancellations -94% · 4.9★ App Store
Delivery

Glovo-style courier app + route optimization

Last-mile operator in Madrid and Valencia. Courier picks up daily route on Android (Google Maps Directions), takes delivery photo, captures signature. Offline mode.

Daily deliveries +68% · 47 hours of manual work saved
Multi-category retail

El Corte Inglés-style multi-store shopping app

Retailer with 12 brands. Web + iOS + Android on a single backend. Stripe ES + Bizum + Apple Pay + Google Pay + BBVA virtual POS. Push drove +38% cart conversion.

4.7★ App Store · 4.6★ Play Store · 28K+ active users
P2P fintech

P2P payment + split-bill app integrated with Bizum

Andalusian fintech startup. Users split the bill, send money via Bizum, link their bank via PSD2 Open Banking. KYC with biometric DNI/NIE check.

120K downloads in 6 months · 4.8★ App Store
Real estate

Idealista-style real estate listing app

Portal with 45K properties. Map search, push alerts, 360° virtual tours, in-app chat with agency. iOS + Android + web in sync. Strict RGPD compliance.

85K monthly users · 4.7★ both stores
B2B wholesale

Wholesale ordering app + Holded / Sage 50 integration

Valencia textile wholesaler — 220 retail outlets. Sales rep browses catalog, adds to cart, sends order → flows into Holded / Sage 50 → automated invoice and delivery note with SII.

Order intake 14 min → 90 s · 3 staff reduced

From discovery to App Store launch — transparent, week-by-week process

Fixed price, fixed schedule. Apple approval (1-3 days) and Google Play (hours) included. Free revision if rejected.

  1. 1
    Week 0

    Free discovery + quote

    We talk through your business (60-90 min). Target users, main 3 screens, native vs cross-platform, integrations (payment, maps, push, biometrics). Within 3 business days we deliver a fixed-price, module-by-module quote.

  2. 2
    Week 1

    UI/UX design + prototype

    Clickable Figma prototype. Apple HIG + Material Design 3.0. Dark mode, dynamic type, accessibility. You walk through each screen and approve. Animations in Lottie/Rive.

  3. 3
    Week 2-5

    iOS + Android parallel development

    If native, two teams in parallel (Swift + Kotlin). If cross-platform, React Native / Flutter on a single codebase. 40% faster with Cursor + AI tooling. Every week a build hits TestFlight + Firebase App Distribution — you try it on your phone.

  4. 4
    Week 5-6

    Backend + integrations + QA

    NestJS backend, PostgreSQL DB, AWS Madrid / IONOS deploy. Payments (Stripe ES/Bizum/Redsys/Adyen), push (OneSignal/Firebase), analytics (Firebase/Mixpanel), crash (Sentry). UAT with your team.

  5. 5
    Week 6-8

    App Store + Google Play publishing

    Apple Developer (€99/yr, Spanish entity) and Google Play Console (€25 one-time) opened in your name. Icon, screenshots, ASO, RGPD/LSSI-CE privacy policy — all prepared. iOS approval 1-3 days, Android 2-8 hours.

  6. 6
    Ongoing

    12-month warranty + maintenance plan

    12 months of free bug-fix warranty. iOS/Android SDK updates (iOS 18, Android 15) included. 24/7 crash monitoring. New feature requests in monthly sprints. Optional maintenance (€680/mo 8h, €4,500/mo 60h, or €120/h ad-hoc).

COUNTRY-SPECIFIC

Built for the Spain Market

Local marketplaces, carriers, payment methods and compliance frameworks — from a single panel

Local Marketplaces

  • Amazon.es
  • El Corte Inglés
  • PcComponentes
  • Carrefour.es
  • AliExpress ES
  • Worten

Carrier Integrations

  • SEUR
  • MRW
  • Correos
  • Nacex
  • GLS
  • Tipsa

Payment Methods

  • BizumES
  • Redsys (TPV)
  • Stripe
  • PayPal
  • AplazameBNPL
  • KlarnaBNPL

Compliance & Legal

  • RGPD / LOPDGDD
  • AEPD
  • FACE
  • Modelo 303/390
  • IVA %21
  • Facturae / FACE
SUCCESS STORY

A B2B endüstriyel ekipman in Barcelona

"PcComponentes + Amazon.es entegrasyonuyla 4 ayda 200K€ ciro"

Every mobile app is different — tailored quote

No cookie-cutter pricing. We listen to your needs, clarify the screens, and within 3 business days send a fixed-price + fixed-schedule quote. The call is free, no commitment, and we never steal your idea (NDA signed).

Included in every mobile project

Whatever the scope, the following are delivered as standard — no extra cost.

  • Native iOS (Swift) + Native Android (Kotlin) — or React Native cross-platform
  • UI/UX Figma design + clickable prototype
  • Backend API (NestJS + PostgreSQL) + server setup in Madrid
  • App Store + Google Play account setup (Apple €99/yr + Google €25 included)
  • App Store + Google Play publishing (icon, screenshots, ASO, RGPD privacy policy)
  • Push notifications (OneSignal / Firebase Cloud Messaging)
  • Payments (Stripe ES / Bizum / Redsys / Adyen / PayPal / Apple Pay / Google Pay / BBVA-Santander virtual POS)
  • Analytics (Firebase / Mixpanel) + crash reporting (Sentry)
  • Dark mode, dynamic type, biometric login (Face ID / Touch ID / fingerprint)
  • RGPD/AEPD + LSSI-CE + SII + Verifactu + App Tracking Transparency compliance
  • 12-month free bug-fix warranty + iOS/Android SDK updates
  • 2-3 live training sessions for your team (recorded)
  • 100% source code is yours — GitHub repo handed over
Süre6-12 weeks · depending on app scope
Garanti12-month free warranty + optional maintenance plan
Request a free quote

What to prepare for the discovery call

Bring these — we produce the right quote in 60 minutes.

  • Main 3-5 screens / core flow of the app (a brief note is enough — no wireframes needed)
  • Target user profile (B2C / B2B / internal team) and estimated user count
  • Do you prefer native (iOS + Android separately) or cross-platform?
  • Integration needs (Bizum, Redsys, maps, push, biometrics, video, AR, etc.)
  • Do you have an existing backend / API? Or will we set one up?
  • Target App Store launch date + estimated budget range

Free mobile app discovery call

Fill in the form and we will get back to you within 24 hours. Free 60-minute call — no commitment, NDA signed.

Frequently asked questions

Should I choose native or React Native / Flutter for my Spain app?

Native (Swift + Kotlin): highest performance + access to Apple/Google's newest features (Live Activity, App Clips, Material You). Recommended for: games, AR, video editors, projects with 1M+ users. Cross-platform (React Native / Flutter): 50% cheaper + single codebase + 2x faster. Recommended for: MVPs, e-commerce, B2B, content apps. We recommend per your scenario in the discovery call; we won't push native if it isn't needed.

How long does App Store + Google Play publishing take in Spain?

Google Play: 2-8 hours after submission (usually live same day). Apple App Store: 1-3 business days after submission. Account setup included: Apple Developer Program (€99/yr) and Google Play Console (€25 one-time). Accounts opened under a Spanish entity with Spanish IBAN in your name, ownership 100% yours. Free revision if rejected.

How do you handle RGPD/AEPD, LSSI-CE, App Tracking Transparency and Verifactu?

Full compliance out of the box. RGPD/AEPD: granular consent, Records of Processing Activities, signed DPA, ARSULIPO rights flows. LSSI-CE: compliant cookie banner, legal notice and privacy policy. ATT (iOS): App Tracking Transparency prompt configured. SII and Verifactu: real-time AEAT reporting, software compliant with RD 1007/2023 from July 2026. TicketBAI: supported for Basque Country clients. Hosting on AWS Madrid (eu-south-2) or IONOS Madrid — data never leaves the EEA.

Which payment gateways do you integrate? Bizum and Redsys included?

Yes, all the relevant Spanish rails out of the box: Stripe ES (Spanish account with SEPA), Bizum (Pay by Bizum for e-commerce and P2P), Redsys (virtual POS for most banks), Adyen, PayPal, Apple Pay, Google Pay, BBVA and Santander virtual POS. Settlement to a Spanish IBAN, SEPA reconciliation with your ERP (Holded, Sage 50, A3, SAP Business One).

Apple review is strict — what's our rejection risk?

Nothing material. 23 of our last 24 apps were approved on first submission. We know Apple's 4.0 (Design), 5.1 (Privacy), 2.5 (Performance) guidelines by heart. If rejected: free revision (if it's our code) or add-on module quote (if content policy violation). Guaranteed.

Do you hand over the code or do we stay locked in?

Code is 100% yours. GitHub repo is transferred for free. You can switch to another mobile app developer in Madrid, Barcelona or Valencia, or hire your own in-house dev. App Store and Google Play accounts are also in your name under a Spanish entity — ownership 100% yours. Vendor lock-in is not our model.

Who builds the app — junior or senior?

Every project gets a senior mobile developer (min. 5 years iOS/Android experience). Our 12-year team includes developers who have worked at Glovo, Cabify, BBVA, Telefónica and BBVA Next Technologies. Juniors work under code review — the senior owns output. We introduce the assigned developer during the discovery call.

I have a website — how does the mobile app integrate?

Three options: (1) Shared backend — web + mobile feed from a single API, cart from web shows up on mobile. Most common. (2) WebView hybrid — if budget is tight, parts of the app render a web page (Apple discourages this, must be done carefully). (3) Fresh mobile — mobile-specific UX, synced with web via API. We recommend per your scenario in the discovery call.

Mobile App Development for Spain: Bizum Native, Apple Pay and Open Banking PSD2

Spain holds one of Europe's highest smartphone penetration rates (above 93%) and screen-time exceeding four hours a day — well above EU averages. Publishing on App Store ES and Google Play España is not a technical checklist alone; it requires a market-specific configuration on payments, identity and privacy. This playbook walks through Apple Pay España integration, the Bizum native flow, Open Banking PSD2 in Spain and App Store ES localisation.

App Store ES and Google Play España Localisation

The Apple App Store ES storefront is a separate store, not merely a language layer — screenshots, description, keywords and category ranking are independent. Castellano is the default; if your Catalan user base is significant you should add a catalán (ca-ES) screenshot set. In App Store Connect, add both "Spanish (Spain)" and "Catalan" localisations; Google Play uses the same es-ES + ca tags.

ASO keyword choice must reflect Spanish search behaviour — use "compra", "ofertas", "comprar online" (Castellano forms), not the LatAm variants. Category choice: e-commerce apps go under "Shopping"; restaurant apps benefit from cross-listing "Food & Drink" + "Lifestyle".

Apple Pay España and Google Pay

Apple Pay launched in Spain in 2016 with BBVA and now covers 20+ banks including Santander, CaixaBank, Sabadell, ING España and Revolut. Adding Apple Pay to a mobile checkout typically lifts conversion 22% vs manual card entry (ZunaPro Spain cohort average). Setup involves an Apple Developer Merchant ID, the Apple Pay Payment Processing Certificate and token integration with Redsys, Stripe or Adyen.

  • Apple Pay merchant fee: matches card (~1.4% + €0.25)
  • Google Pay: 15-20 percentage points behind Apple Pay in adoption
  • PSD2 SCA handled implicitly inside Apple/Google Pay
  • Face ID/Touch ID for one-tap confirm
  • iOS 14+ App Tracking Transparency consent must come first

Bizum Native: The Mobile-First Spanish Edge

Bizum is inherently mobile-native — and your app is where the real difference shows. The native iOS and Android SDKs sit on Redsys-Bizum infrastructure. The flow: the shopper selects Bizum, enters their phone number (or the device detects it), receives a push notification in their bank app, confirms with Face ID or Touch ID, and is returned to your app. End-to-end 8-12 seconds.

ZunaPro's mobile SDK integrates Bizum in a single configuration line; React Native, Flutter and native iOS/Android wrappers all ship. Placing Bizum alongside Apple/Google Pay completes the Spanish payment preference hierarchy: 42% Bizum, 28% Apple Pay, 18% manual card, 12% PayPal/other (2025 average).

Open Banking PSD2 in Spain

PSD2 in Spain is supervised by Banco de España; AISP (Account Information Service Provider) and PISP (Payment Initiation Service Provider) licences are open to applicants. Fintech apps or advanced e-commerce platforms can read user balances at BBVA, Santander or CaixaBank, or initiate direct payments — all behind PSD2 SCA. ZunaPro's Open Banking module integrates with Tink, TrueLayer and Spain-native Afterbanks aggregators.

RGPD + LOPDGDD Mobile Consent

AEPD enforces mobile consent rules more strictly than web. iOS App Tracking Transparency (ATT) is mandatory; Android Google Play Data Safety must be filled in app metadata. ZunaPro's consent SDK supports Google Privacy Sandbox, IAB TCF v2.2 and the AEPD 2023 spec in parallel, with a separate COPPA + RGPD-K flow for under-16 minors.

Push Notifications and Spanish Etiquette

Spanish users accept push notifications at higher rates than the EU average (68% vs 58%) — but uninstall rates spike fast on abuse. The 14:00-16:30 siesta window and the 22:00+ "no molestar" default are cultural realities; sending push during these windows is a negative signal. ZunaPro's notification module enforces quiet hours by device timezone automatically.

Certification and App Store Review

App Store ES review averages 24-48 hours. Common rejection causes: (1) using the Bizum mark without Redsys licence, (2) missing NIF/CIF in App Privacy disclosure, (3) promising catalán localisation in description without shipping it (LCC violation), (4) marketing copy like "compra rápida y segura" presented as a guarantee.

Performance and TestFlight Beta

Reaching Spanish TestFlight beta cohorts is straightforward — Madrid, Barcelona and Valencia all host active tech communities. Performance targets during beta: cold start under 2 s, app size under 80 MB, Crashlytics crash-free above 99.5%. That is the performance bar Inditex's Zara Iberia app and Mercadona's app set across the mainstream. ZunaPro's performance dashboard tracks these KPIs continuously.

Contact Us

Get free consultation for your e-commerce project.

Chat on WhatsApp