Peer-to-peer payment app with MB WAY integration
Portuguese fintech. Money transfers between friends by phone number, SIBS Pay + MB WAY API integration. Biometric login (Face ID/Touch ID/Android Biometric). Online KYC.
Our Lisbon mobile app development company covers every stack — Native iOS (Swift/SwiftUI), Native Android (Kotlin/Jetpack Compose), React Native and Flutter cross-platform. Apple Developer + Google Play Console account setup (Portuguese entity), App Store + Google Play publishing, payment integration (Stripe PT/MB WAY/Easypay/Eupago/Multibanco/Apple Pay/Google Pay), Firebase Analytics + push, offline mode, biometric login, dark mode — all standard. Fixed price, 12-month warranty, 100% source code ownership.
Technologies & platforms we work with
What we build
From Apple Developer + Google Play Console signup to App Store publishing, push notifications and in-app payments — everything in the package.
iPhone + iPad compatible, iOS 15+ support. Modern UI with SwiftUI, reactive flows with Combine. 100% App Store Guidelines compliant — first-submission approval guaranteed.
Android 8+ support, Material You 3.0 theme, 40% faster dev with Jetpack Compose. Google Play Console, in-app billing, FCM push notifications integrated.
One codebase, two platforms — 50% cost saving. React Native (Expo + bare workflow) or Flutter Material/Cupertino. Native modules bridged when needed.
NestJS / Node.js REST or GraphQL API. PostgreSQL + Redis. AWS Lisbon / OVH PT / Hetzner / DigitalOcean deploy. Firebase Realtime DB + Functions option. WebSocket for realtime.
Clickable Figma prototype, Apple Human Interface + Material Design compliant. Dark mode, dynamic type, accessibility (VoiceOver/TalkBack) standard. Lottie + Rive animations.
Apple Developer account setup ($99/year), Google Play Console setup ($25 one-time). App icon, screenshots, ASO copy, GDPR privacy policy, in-app review prompt — all included. Free revision if rejected.
Real mobile apps
Each one live on App Store + Google Play. References shared on discovery call.
Portuguese fintech. Money transfers between friends by phone number, SIBS Pay + MB WAY API integration. Biometric login (Face ID/Touch ID/Android Biometric). Online KYC.
Private clinic with 6 sites. Patients book appointments, do video consultations, receive e-prescription PDF, SNS24 and PDS (Plataforma de Dados de Saúde) integration. iOS + Android.
Electronics aggregator. User scans barcode, compares prices on Worten, Fnac PT, KuantoKusta, Amazon ES and PCDIGA, gets price-drop alert. React Native.
Real estate agency in Porto. Owner publishes listing from phone, camera photos, automatic Idealista + Imovirtual sync. In-app messaging. iOS + Android.
Chain of 12 restaurants in Lisbon. Guest scans QR, orders from table, kitchen screen auto-updates. Glovo + Uber Eats + Bolt Food integration. MB WAY payment.
B2B distributor with 180 resellers. Mobile app shows catalog, add to cart, order → flows automatically into PRIMAVERA → AT e-Fatura invoice with ATCUD → CTT shipping.
How we work
Fixed price, fixed timeline. Apple approval (1-3 days) and Google Play (hours) included. Free revision if rejected.
We talk about your business (60-90 min). Define target user, top 3 screens, native vs cross-platform, integrations (payment, maps, push, biometric). Within 3 business days you get a fixed-price quote, module by module.
Clickable Figma prototype. Apple Human Interface + Material Design 3.0 compliant. Dark mode, dynamic type, accessibility. You walk through the screens and approve. Lottie/Rive animations.
If native, two teams in parallel (Swift + Kotlin). If cross-platform, React Native / Flutter — one codebase. Cursor + AI tooling, 40% faster. Weekly TestFlight + Firebase App Distribution build — you test on your own phone.
NestJS backend, PostgreSQL DB, AWS Lisbon/OVH PT/Hetzner deploy. Payment (Stripe PT/MB WAY/Easypay/Eupago/Multibanco), push (OneSignal/Firebase), analytics (Firebase/Mixpanel), crash (Sentry). UAT test with your team.
Apple Developer ($99/year) and Google Play Console ($25 one-time) accounts opened in your name (Portuguese entity, IBAN PT for payouts). App icon, screenshots, ASO, GDPR privacy policy — all prepared. iOS approval 1-3 days, Android 2-8 hours.
12 months free bug-fix warranty. iOS/Android SDK updates (iOS 18, Android 15) included. Crash monitoring 24/7. New features in monthly sprints. Optional maintenance (€110/h ad-hoc or packages €620/month 8h to €4,200/month 60h).
Local marketplaces, carriers, payment methods and compliance frameworks — from a single panel
A turistik el yapımı zanaat in Lisboa
"Fnac.pt + Worten ile 4 ayda 35K€ ciro + AB OSS uyum"
Custom quote
No price lists. We listen, define screens, deliver fixed-price + fixed-timeline quote within 3 business days. Free call, no commitment, NDA signed.
Whatever the scope, the following is standard — no hidden costs.
Bring these — in 60 minutes we produce an accurate quote.
Native (Swift + Kotlin): highest performance + access to new Apple/Google features (Live Activity, App Clips, Material You). Preferred for: games, AR, video editor, projects with 1M+ users. Cross-platform (React Native / Flutter): 50% cheaper + one codebase + 2x faster dev. Preferred for: MVP, e-commerce, B2B, content apps. We recommend on the call based on your scenario; we will not say "go native" if it is not needed.
Google Play: 2-8 hours after submission (usually live same day). Apple App Store: 1-3 business days after submission (Apple App Review). Account setup included: Apple Developer Program ($99/year) and Google Play Console ($25 one-time). Account opened in your name (Portuguese entity), with Portuguese IBAN for payouts — 100% ownership yours. Free revision if rejected.
No. Of our last 24 apps, 23 passed first submission. We know guidelines 4.0 (Design), 5.1 (Privacy), 2.5 (Performance) by heart. If rejected: free revision if our code error, separate quote if content policy violation. Guaranteed.
The code is 100% yours. GitHub repository transferred for free. You can continue with any other developer or hire internal developers. App Store and Google Play accounts also stay in your name (Portuguese entity). Vendor lock-in is not our model — we retain clients through quality, not contracts.
Each project is assigned a senior mobile developer (min. 5 years iOS/Android experience). Our 12-year team has developers who worked at Apple and at companies like Spotify, Worten or Farfetch. Juniors work under code review — seniors own the output. On the call we introduce the developer assigned to your project.
Ideally no. Apple Human Interface Guidelines and Material Design are distinct languages — iOS users expect SF Pro + navigation transitions, Android users expect Roboto + bottom sheets + ripple effect. Native means each platform follows its own standard (+30% user satisfaction). Cross-platform (React Native/Flutter) means one design across both — pragmatic trade-off.
Part of the standard package: OneSignal/Firebase push, Stripe PT/MB WAY/Easypay/Eupago/Multibanco + Apple Pay + Google Pay + SIBS Pay payments, Firebase Analytics + Mixpanel, Sentry crash, biometric login (Face ID/Touch ID/Android Biometric). Extra integrations (Zendesk, Intercom, Branch.io, MapKit/Google Maps, ARKit/ARCore, AT e-Fatura) are part of scope — no extra cost.
Three options: (1) Share the same backend — web + mobile feed off the same API, items added to cart on web show up on mobile. Most common method. (2) Hybrid with WebView — if budget is tight, some screens show web pages (Apple does not like this, must be done carefully). (3) Fully new mobile app — mobile-specific UX, sync via API. We recommend on the call.
All included: GDPR/CNPD (records of processing, DPO if needed, consents), App Tracking Transparency Apple (mandatory ATT prompt), Law 41/2004 (electronic telecoms), Decree-Law 27/2022 (cybersecurity), privacy policy in PT-PT, terms of use. For fintech we add KYC and Banco de Portugal rules. Personal data stays in EU datacenters (AWS Lisbon/OVH PT).
Portugal has the EU's highest mobile-wallet penetration: half the country uses MB WAY. A serious mobile app must natively integrate MB WAY SDK, Apple Pay PT, Google Pay and Multibanco reference flows. ZunaPro delivers this in React Native, Flutter or native Swift / Kotlin stacks.
SIBS's MB WAY SDK offers two flows: App-to-App — user jumps to MB WAY app and approves; Phone Push — silent push to user's phone number. ZunaPro wraps the SDK as a native module with end-to-end retry and idempotency, hitting 92%+ checkout success.
Apple Pay has been live in Portugal since 2019 with 90%+ bank coverage. ZunaPro wires Apple Pay via PassKit + Stripe / SIBS, and Google Pay on Android in parallel with MB WAY for choice.
For B2B or high-value orders, users see a Multibanco referência option: the app mints the triplet, exposes copy/share, generates an Apple Wallet pass and an "Add to MB WAY" deeplink.
CNPD demands granular consent for mobile: location, contacts, analytics, ads and push each require separate opt-in. ZunaPro pairs UMP SDK + ATT in Continental Portuguese. Apps targeting under-13s require explicit parental-consent gating in pt-PT.
| Stack | MB WAY SDK | Speed | Cost |
|---|---|---|---|
| Native iOS + Android | Official SDK | Max | High |
| React Native | Native module | High | Medium |
| Flutter | Plugin bridge | High | Medium |
| PWA | Web redirect | Medium | Low |
List pt-PT and pt-BR as separate App Store / Play locales. ZunaPro localizes strings, push notifications, in-app consent text, App Privacy Manifest and Play Data Safety in Continental PT.