Tikkie-style peer-pay app — iDEAL + Mollie
Friends split a bill, pay via iDEAL link or Apple Pay/Google Pay. Mollie processes, instant on ABN AMRO/ING/Rabobank. Push confirmation in 3 seconds. GDPR + Wwft (anti-money laundering) compliant.
Our Amsterdam-based mobile app development studio covers the full stack — Native iOS (Swift/SwiftUI), Native Android (Kotlin/Jetpack Compose), React Native and Flutter cross-platform. Apple Developer + Google Play Console account setup, App Store + Google Play publishing, iDEAL/Mollie/Adyen/Stripe payment integration, Firebase Analytics + push notifications, offline mode, biometric login, dark mode — all standard. Fixed price, 12-month warranty, full source code handed over. GDPR-compliant, NEN 7510 for healthcare apps.
Technologies & platforms we work with
What we build
From Apple Developer + Google Play Console account setup to App Store publishing, from push notifications to in-app payments — everything in one package. Amsterdam office.
iPhone + iPad compatible, iOS 15+ support. Modern UI with SwiftUI, reactive flow with Combine. 100% compliant with App Store guidelines — first-submit approval guaranteed. App Tracking Transparency properly implemented.
Android 8+ support, Material You 3.0 theme, 40% faster development with Jetpack Compose. Google Play Console, in-app billing, FCM push notifications integrated. Play Integrity API for fraud prevention.
Single codebase, two platforms — 50% cost saving. React Native (Expo + bare workflow) or Flutter Material/Cupertino. Native modules via bridge when needed (Apple Pay, biometrics, AR).
NestJS / Node.js REST or GraphQL API. PostgreSQL + Redis. Leaseweb / TransIP / Hetzner / AWS Frankfurt deploy. Firebase Realtime DB + Functions option. Real-time via WebSocket. GDPR-compliant NL/EU hosting.
Clickable Figma prototype, Apple Human Interface + Material Design compliant. Dark mode, dynamic type, accessibility (VoiceOver/TalkBack) standard. Animation: Lottie + Rive integrated. WCAG 2.1 AA.
Apple Developer account setup ($99/year), Google Play Console setup ($25 one-time) under your Dutch KvK entity. App icon, screenshots, ASO description, 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 during the discovery call.
Friends split a bill, pay via iDEAL link or Apple Pay/Google Pay. Mollie processes, instant on ABN AMRO/ING/Rabobank. Push confirmation in 3 seconds. GDPR + Wwft (anti-money laundering) compliant.
Bol.com sellers manage 12,000 SKUs from mobile. BCT score monitor, order alerts, returns handling. PostNL Shipping API + DHL Parcel barcode scan via camera.
120 restaurants across Amsterdam/Utrecht. Customers order via iOS/Android, iDEAL + Apple Pay + credit card. POS auto-updates, courier tracking real-time via Google Maps.
Patients book appointments, run video consults (HIPAA + NEN 7510), view treatment plan, download prescription as PDF. ZIVVER secure messaging. Vektis claim integrated.
Regional transport operator. Travellers buy train tickets via iDEAL/Apple Pay, scan QR at gates, get disruption alerts via push. Offline mode for underground sections.
Building wholesaler — 240 trade customers. Tradesmen order via mobile with barcode scan, customer-specific discount visible, order flows to Exact Online → invoice (UBL Peppol) → DHL Parcel shipment.
How we work
Fixed price, fixed schedule. Apple approval (1-3 days) and Google Play (hours) included. Free revision if rejected.
We talk through your business (60-90 min, at our Amsterdam-De Pijp office or via Teams). Target users, main screens, native vs cross-platform, which integrations (iDEAL/Mollie, maps, push, biometrics) are clarified. Within 3 business days you receive a fixed-price, module-by-module quote.
Clickable Figma prototype. Apple Human Interface + Material Design 3.0 compliant. Dark mode, dynamic type, WCAG 2.1 AA accessibility. You walk through each screen and approve. Animations in Lottie/Rive.
Native = two teams in parallel (Swift + Kotlin). Cross-platform = React Native / Flutter on a single codebase. 40% faster code with Cursor + AI tooling. Every week a build lands on TestFlight + Firebase App Distribution — you test on your own device.
NestJS backend, PostgreSQL DB, Leaseweb/TransIP/Hetzner deploy. Payments (iDEAL/Mollie/Adyen/Stripe SDK), push (OneSignal/Firebase), analytics (Firebase/Mixpanel), crash (Sentry). UAT with your team. GDPR DPA signed.
Apple Developer account ($99/year) and Google Play Console ($25 one-time) set up under your KvK entity with Dutch IBAN for payouts. App icon, screenshots, ASO description, GDPR privacy policy — all prepared. iOS approval 1-3 days, Android 2-8 hours.
12 months of free bug-fix warranty. iOS/Android SDK updates (iOS 18, Android 15) included. 24/7 Sentry crash monitoring. Feature requests in monthly sprints. Maintenance optional (€130/h or monthly package).
Local marketplaces, carriers, payment methods and compliance frameworks — from a single panel
A B2B teknoloji aksesuar markası in Eindhoven
"Bol.com + Amazon.nl ile 8 ayda Benelux'ta 95K€ aylık ciro"
Tailored quote
No off-the-shelf price lists. We listen to your needs, scope the screens, and within 3 business days send a fixed-price + fixed-schedule quote. Call is free, no obligation, NDA signed. Pricing in EUR excl. 21% VAT.
Whatever the scope, the following ships as standard — no surprise invoices.
Bring these — we deliver an accurate quote in 60 minutes.
Native (Swift + Kotlin): highest performance + direct access to new Apple/Google 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 advise based on your scenario during discovery — no "must be native" if it is not needed.
Google Play: 2-8 hours after submit (usually live the same day). Apple App Store: 1-3 business days after submit (Apple App Review). Account setup included: Apple Developer Program ($99/year) and Google Play Console ($25 one-time) under your Dutch KvK entity with NL IBAN for payouts. Free revision if rejected.
Low. Of our last 24 apps, 23 were approved on first submit. We know Apple's 4.0 (Design), 5.1 (Privacy + App Tracking Transparency), 2.5 (Performance) guidelines by heart. If rejected: code error = revision free; content policy violation = separate module quote. Guaranteed.
Source code is 100% yours. GitHub repository handed over free of charge. You can switch to any other mobile development studio or hire an in-house developer. App Store and Google Play accounts are on your Dutch KvK entity — 100% ownership with you. Vendor lock-in is not our model.
Yes. GDPR standard: privacy policy NL/EN, cookie consent, DPA (data processing agreement) with you, datacenter in NL/EU (Leaseweb Amsterdam / TransIP / AWS Frankfurt). App Tracking Transparency properly implemented (iOS). For healthcare apps: NEN 7510 + NEN 7512 compliance, ZIVVER secure messaging, Vektis integration. Audit report available for Autoriteit Persoonsgegevens.
Perfectly. We use Mollie iDEAL SDK or Adyen Drop-in (Adyen is a Dutch unicorn, strong in mobile). iDEAL payment flow: user taps a bank, switches to ABN AMRO/ING/Rabobank app, confirms, returns to our app — all in 8 seconds. Plus Apple Pay (growing fast in NL), Google Pay, Klarna pay-later, Buckaroo, AfterPay, Tikkie (peer-pay), and credit card.
Standard package: OneSignal/Firebase push, iDEAL/Mollie/Adyen/Stripe + Apple Pay + Google Pay, Firebase Analytics + Mixpanel, Sentry crash, biometric login (Face ID/Touch ID/Android Biometric). Extra integrations (Zendesk, Intercom, Branch.io deep linking, Google Maps, ARKit/ARCore, Exact Online/AFAS) ship within scope — no extra charge.
Three options: (1) Shared backend — web + mobile via one API, user sees the same cart on both. Most common. (2) Hybrid with webview — on tight budgets, some mobile screens show a webpage (Apple is wary of this — apply carefully). (3) Brand-new mobile app — mobile-specific UX, syncs with web via API. We advise based on your scenario during discovery.
The Dutch mobile ecosystem is one of the most mature in Europe: 95%+ smartphone penetration, ~60% iOS market share, near-universal iDEAL adoption and biometric (Face ID, fingerprint) authentication baked into every major banking app. Entering this market with a mobile product means more than technical polish — your app needs native local plumbing: iDEAL deep links, Tikkie integration, Apple Pay NL and, in regulated domains, DigiD identity verification. This guide explains how to map your mobile architecture onto Dutch daily behaviour.
Smartphone use in the Netherlands is among the highest in the EU. iOS share sits near 60% (above the European average) and Android at roughly 40%. An average Dutch user installs 25-30 apps per month, of which around 18% are financial services. Push notification opt-in averages 72%, making in-app messaging one of the strongest retention channels available — provided you respect AVG and ATT correctly.
iDEAL Mobile hands payment off via a URL scheme (e.g. ideal://...) that opens the user's installed banking app — ING, ABN AMRO, Rabobank or bunq. Biometrics confirm the transfer, then a Universal Link / App Link bounces the user back into your app. Mollie, Stripe and Adyen ship SDKs that wrap this flow for iOS and Android.
UIApplication.shared.open(URL) with iDEAL deep link.Intent.ACTION_VIEW + iDEAL bank package allowlist.Tikkie, developed by ABN AMRO, is the WhatsApp-style peer-to-peer payment app installed on nearly every Dutch phone. "Pay €12.50, please" arrives as a link that opens iDEAL. For B2B SaaS, restaurants and freelancer invoicing, the Tikkie "Pay-by-Link" API offers a fast and trusted collection channel. Recognising Tikkie inside your app — for splitting bills, reimbursing colleagues or accepting micro-payments — feels immediately native to a Dutch user.
| Method | NL Adoption | SDK |
|---|---|---|
| iDEAL Mobile | ~60% | Mollie, Stripe, Adyen |
| Apple Pay | ~18% (iOS) | PassKit |
| Google Pay | ~9% (Android) | Google Pay API |
| Tikkie P2P | ~5M active users | ABN AMRO API |
| Bancontact NL+BE | Cross-border | Mollie |
DigiD is the citizen-facing authentication system used to access Dutch public services. Tax filings, municipal services, health portals and social-security apps all use DigiD. If your app touches health, insurance, payroll subsidies or any government interaction, DigiD integration is essential. Onboarding ("DigiD Aansluiten") goes through Logius, the government IT agency, and uses SAML 2.0 or OIDC.
iOS 14.5+ App Tracking Transparency (ATT) applies alongside AVG. Around 85% of Dutch iOS users reject ATT prompts, which collapses Facebook and Google attribution. Smart Dutch product teams pivot toward first-party data, server-side conversion APIs and local ad networks (Eyeota, Pebble). Push notification consent must articulate purpose under AVG and provide a clear opt-out — anything else risks an AP investigation.
App Store NL deserves a properly localised Dutch description, screenshots and ASO keyword set alongside the English version. Apple's localised metadata lets you ship both languages from a single build. Play Console treats Dutch as a first-class locale. KvK number and developer address are required visibly under EU rules — make sure your privacy URL is reachable in both languages.
For Dutch SMEs and most consumer apps, Flutter and React Native pay for themselves through cross-platform velocity. In regulated domains — banking, healthcare, DigiD-integrated services — Swift (iOS) and Kotlin (Android) remain the safer choice because App Attest, Play Integrity and platform-specific security APIs are easier to consume natively. A senior mobile engineer in the Netherlands runs €85,000-€115,000/year gross — a useful number for outsourcing comparisons.
Post-ATT, Facebook and Google attribution accuracy in the Netherlands has dropped by up to 50%. The new standard stack is Mixpanel or Amplitude for event analytics, Sentry or Bugsnag for crash reporting, and RevenueCat for subscriptions. Under AVG, user segmentation must rely on anonymised event IDs rather than direct PII. Server-side conversion APIs (Facebook CAPI, Google Enhanced Conversions) partially recover lost ad signal — but rebuilding measurement around your own first-party graph yields more durable retention insight.
Push notifications in the Netherlands enjoy roughly 72% opt-in — a strong retention lever. Overdo it, though, and opt-out doubles: more than one notification per day burns trust fast. Segmenting on behaviour (cart abandonment, price drop, restock) combined with in-app messaging pushes 28-day retention to 25-30%. For Dutch-speaking users, a warm but informative tone ("Je pakket is onderweg, volg 'm hier") delivers the highest conversion lift over generic English copy.
Organic traffic from App Store NL and Play Store NL hinges on ASO with Dutch keywords. High-volume terms such as "Boodschappen", "Betalen", "Klantenservice" and "Bezorging" belong in the app title and subtitle. App preview videos benefit hugely from Dutch voice-over or subtitles — conversion lifts run 15-25% versus English-only. Apple's 30-character localised subtitle field is the single most powerful ASO lever you have.
A Dutch user rarely tolerates more than 30 seconds of onboarding friction. Best practice: three screens (value prop, permissions, social proof) before the "aha moment". A financial connector — iDEAL linking, Tikkie pairing or a first €0.01 verification — measurably doubles or triples first-week retention. Under AVG, every data request must include a plain-language justification and a clear opt-out path. Show the privacy URL on every consent screen so the AP could never claim opacity.
No Dutch-specific store requirements exist on top of standard App Store and Play Store policies — but two global rules deserve extra care. Apple App Tracking Transparency (ATT) sees aggressive rejection in the Netherlands (~85%+ opt-out); analytics SDKs cannot collect IDFA without consent. Google Play Family Policy requires Dutch-language age gating and data restrictions for kid-oriented apps. Both stores mandate an AVG-aligned privacy URL and a complete "Data Safety" declaration before review approval.
A medium-complexity Dutch mobile app (iOS + Android with iDEAL checkout, push, accounts and basic CRUD) typically runs 16-20 weeks and costs €60,000-€110,000. An MVP comes in at 8-10 weeks and €25,000-€45,000. Native (Swift/Kotlin) costs 25-40% more than cross-platform (Flutter/RN) but remains the safer choice for finance and healthcare due to platform-native security primitives. Apple's developer fee is €99/year; Google Play is a one-off €25. Expect App Store review in 24-48 hours and Play Store in 1-7 days. 62% of rejections cite AVG/privacy issues and 18% relate to ATT — resolving both at architecture stage dramatically shortens launch timelines and reduces costly resubmission cycles.
Mobile apps that win in the Netherlands share a small set of traits: iDEAL as the primary payment method, an opt-in flow that satisfies AVG and ATT without friction, Dutch-language ASO, push notifications used sparingly and a polished onboarding that hits the "aha moment" inside 30 seconds. Layer on Tikkie for micro-payments, Apple Pay for Apple-loyal segments and DigiD when you touch regulated services. None of these are exotic — they are simply the lower bar of what a Dutch user expects. Get them right and you compete on product; get them wrong and you compete on excuses.