Aplikacja peer-pay w stylu Tikkie — iDEAL + Mollie
Znajomi dzielą rachunek, płacą przez link iDEAL lub Apple Pay/Google Pay. Mollie przetwarza, natychmiastowo w ABN AMRO/ING/Rabobank. Potwierdzenie push w 3 sekundy. Zgodne z RODO + Wwft.
Nasze studio rozwoju aplikacji mobilnych w Amsterdamie obsługuje pełen stack — Native iOS (Swift/SwiftUI), Native Android (Kotlin/Jetpack Compose), React Native i Flutter cross-platform. Konfiguracja kont Apple Developer + Google Play Console, publikacja App Store + Google Play, integracja płatności iDEAL/Mollie/Adyen/Stripe, Firebase Analytics + push, tryb offline, logowanie biometryczne, dark mode — wszystko w standardzie. Stała cena, 12-miesięczna gwarancja, pełny kod źródłowy przekazywany. Zgodne z RODO, NEN 7510 dla aplikacji medycznych.
Technologie i platformy, z którymi pracujemy
Co budujemy
Od konfiguracji Apple Developer + Google Play Console po publikację w App Store, od powiadomień push po płatności in-app — wszystko w jednym pakiecie. Biuro w Amsterdamie.
Kompatybilne z iPhone + iPad, wsparcie iOS 15+. Nowoczesny UI z SwiftUI, reaktywny flow z Combine. 100% zgodne z wytycznymi App Store — gwarancja akceptacji przy pierwszym submicie. App Tracking Transparency poprawnie zaimplementowane.
Wsparcie Android 8+, motyw Material You 3.0, 40% szybszy rozwój dzięki Jetpack Compose. Google Play Console, in-app billing, push FCM zintegrowane. Play Integrity API dla prewencji oszustw.
Jedna baza kodu, dwie platformy — 50% oszczędności. React Native (Expo + bare workflow) lub Flutter Material/Cupertino. Moduły natywne przez bridge w razie potrzeby (Apple Pay, biometria, AR).
API REST lub GraphQL NestJS / Node.js. PostgreSQL + Redis. Deploy na Leaseweb / TransIP / Hetzner / AWS Frankfurt. Opcja Firebase Realtime DB + Functions. Real-time przez WebSocket. Hosting NL/UE zgodny z RODO.
Klikalny prototyp w Figma, zgodny z Apple Human Interface + Material Design. Dark mode, dynamic type, dostępność (VoiceOver/TalkBack) w standardzie. Animacja: Lottie + Rive zintegrowane. WCAG 2.1 AA.
Konfiguracja konta Apple Developer ($99/rok), Google Play Console ($25 jednorazowo) na Twojej holenderskiej jednostce KvK. Ikona, screenshoty, opis ASO, polityka prywatności RODO, prompt review — wszystko w cenie. Bezpłatna rewizja w razie odrzucenia.
Prawdziwe aplikacje mobilne
Każda na żywo w App Store + Google Play. Referencje dzielone podczas konsultacji.
Znajomi dzielą rachunek, płacą przez link iDEAL lub Apple Pay/Google Pay. Mollie przetwarza, natychmiastowo w ABN AMRO/ING/Rabobank. Potwierdzenie push w 3 sekundy. Zgodne z RODO + Wwft.
Sprzedawcy Bol.com zarządzają 12 000 SKU z mobile. Monitor wyniku BCT, alerty zamówień, obsługa zwrotów. PostNL Shipping API + skan kodu kreskowego DHL Parcel przez kamerę.
120 restauracji w Amsterdamie/Utrechcie. Klienci zamawiają przez iOS/Android, iDEAL + Apple Pay + karta. POS aktualizuje się automatycznie, śledzenie kuriera w czasie rzeczywistym przez Google Maps.
Pacjenci rezerwują wizyty, robią wideokonsultacje (HIPAA + NEN 7510), widzą plan leczenia, pobierają receptę w PDF. Bezpieczne wiadomości ZIVVER. Rozliczenie Vektis zintegrowane.
Operator regionalny. Podróżni kupują bilety przez iDEAL/Apple Pay, skanują QR na bramkach, otrzymują alerty o zakłóceniach przez push. Tryb offline dla odcinków podziemnych.
Hurtownia budowlana — 240 klientów profesjonalnych. Fachowiec zamawia mobilnie ze skanem kodu kreskowego, rabat klienta widoczny, zamówienie płynie do Exact Online → faktura (UBL Peppol) → wysyłka DHL Parcel.
Jak pracujemy
Stała cena, stały harmonogram. Akceptacja Apple (1-3 dni) i Google Play (godziny) wliczone. Bezpłatna rewizja w razie odrzucenia.
Rozmawiamy o Twoim biznesie (60-90 min, w naszym biurze Amsterdam-De Pijp lub przez Teams). Użytkownicy docelowi, główne ekrany, native vs cross-platform, integracje (iDEAL/Mollie, mapy, push, biometria) zostają wyjaśnione. W 3 dni robocze dostarczamy stałocenową, modułową wycenę.
Klikalny prototyp w Figma. Zgodny z Apple Human Interface + Material Design 3.0. Dark mode, dynamic type, dostępność WCAG 2.1 AA. Przechodzisz każdy ekran i zatwierdzasz. Animacje w Lottie/Rive.
Native = dwa zespoły równolegle (Swift + Kotlin). Cross-platform = React Native / Flutter na jednej bazie kodu. 40% szybszy kod z Cursor + tooling AI. Co tydzień build trafia na TestFlight + Firebase App Distribution — testujesz na swoim urządzeniu.
Backend NestJS, DB PostgreSQL, deploy Leaseweb/TransIP/Hetzner. Płatności (iDEAL/Mollie/Adyen/Stripe SDK), push (OneSignal/Firebase), analytics (Firebase/Mixpanel), crash (Sentry). UAT z Twoim zespołem. DPA RODO podpisane.
Konto Apple Developer ($99/rok) i Google Play Console ($25 jednorazowo) skonfigurowane na Twojej jednostce KvK z IBAN NL dla wypłat. Ikona, screenshoty, opis ASO, polityka RODO — wszystko przygotowane. Akceptacja iOS 1-3 dni, Android 2-8 h.
12 miesięcy bezpłatnej gwarancji bugfix. Aktualizacje SDK iOS/Android (iOS 18, Android 15) wliczone. Monitoring Sentry crash 24/7. Żądania funkcji w sprintach miesięcznych. Serwis opcjonalny (130 €/h lub pakiet miesięczny).
Lokalne marketplace, kurierzy, metody płatności i zgodność — z jednego panelu
B2B teknoloji aksesuar markası z Eindhoven
"Bol.com + Amazon.nl ile 8 ayda Benelux'ta 95K€ aylık ciro"
Wycena na miarę
Bez gotowych cenników. Słuchamy Twoich potrzeb, skoperowujemy ekrany i w 3 dni robocze wysyłamy wycenę stałocenową + ze stałym harmonogramem. Rozmowa bezpłatna, bez zobowiązań, NDA podpisane. Ceny w EUR netto + 21% VAT.
Niezależnie od zakresu, poniższe jest dostarczane w standardzie — bez faktur niespodzianek.
Przynieś to — w 60 minut dostarczamy precyzyjną wycenę.
Native (Swift + Kotlin): najwyższa wydajność + bezpośredni dostęp do nowych funkcji Apple/Google (Live Activity, App Clips, Material You). Polecane dla: gier, AR, edytora wideo, projektów 1M+ użytkowników. Cross-platform (React Native / Flutter): 50% tańsze + jedna baza kodu + 2x szybsze. Polecane dla: MVP, e-commerce, B2B, aplikacji contentowych. Podczas konsultacji doradzamy zgodnie z Twoim scenariuszem — brak "musi być native" jeśli nie jest potrzebne.
Google Play: 2-8 h po submicie (zazwyczaj na żywo tego samego dnia). Apple App Store: 1-3 dni robocze po submicie (Apple App Review). Konfiguracja konta wliczona: Apple Developer Program ($99/rok) i Google Play Console ($25 jednorazowo) pod Twoją holenderską jednostką KvK z IBAN NL dla wypłat. Bezpłatna rewizja w razie odrzucenia.
Niskie. Z naszych ostatnich 24 aplikacji 23 zostały zaakceptowane przy pierwszym submicie. Znamy na pamięć wytyczne Apple 4.0 (Design), 5.1 (Privacy + App Tracking Transparency), 2.5 (Performance). W razie odrzucenia: błąd kodu = rewizja bezpłatna; naruszenie polityki contentu = osobna wycena modułu. Gwarantowane.
Kod źródłowy w 100% Twój. Repozytorium GitHub przekazywane bezpłatnie. Możesz przejść do dowolnego innego studia mobilnego lub zatrudnić wewnętrznego developera. Konta App Store i Google Play na Twojej holenderskiej jednostce KvK — własność 100% Twoja. Vendor lock-in nie jest naszym modelem.
Tak. Standard RODO: polityka prywatności NL/EN/PL, zgoda na cookies, DPA z Tobą, datacenter w NL/UE (Leaseweb Amsterdam / TransIP / AWS Frankfurt). App Tracking Transparency poprawnie zaimplementowane (iOS). Dla aplikacji medycznych: zgodność NEN 7510 + NEN 7512, bezpieczne wiadomości ZIVVER, integracja Vektis. Raport audytu dostępny dla Autoriteit Persoonsgegevens.
Doskonale. Używamy Mollie iDEAL SDK lub Adyen Drop-in (Adyen to holenderski jednorożec, bardzo silny w mobile). Flow iDEAL: użytkownik dotyka banku, przełącza się do aplikacji ABN AMRO/ING/Rabobank, potwierdza, wraca do naszej aplikacji — wszystko w 8 sekund. Plus Apple Pay (szybko rośnie w NL), Google Pay, Klarna płatność odroczona, Buckaroo, AfterPay, Tikkie (peer-pay) i karta kredytowa.
Pakiet standardowy: push OneSignal/Firebase, iDEAL/Mollie/Adyen/Stripe + Apple Pay + Google Pay, Firebase Analytics + Mixpanel, crash Sentry, logowanie biometryczne (Face ID/Touch ID/Android Biometric). Dodatkowe integracje (Zendesk, Intercom, Branch.io deep linking, Google Maps, ARKit/ARCore, Exact Online/AFAS) w zakresie — bez dopłaty.
Trzy opcje: (1) Wspólny backend — web + mobile przez jedno API, użytkownik widzi ten sam koszyk na obu. Najczęstsze. (2) Hybryda z webview — przy ciasnym budżecie niektóre ekrany mobile pokazują stronę web (Apple jest ostrożny — stosować rozważnie). (3) Zupełnie nowa aplikacja mobilna — mobilna UX, sync z webem przez API. Podczas konsultacji doradzamy zgodnie z Twoim scenariuszem.
Holenderski ekosystem mobilny jest jednym z najbardziej dojrzałych w Europie: ponad 95 % penetracji smartfonów, około 60 % udział iOS, niemal powszechna akceptacja iDEAL oraz uwierzytelnianie biometryczne (Face ID, odcisk palca) wbudowane w każdej dużej aplikacji bankowej. Wejście na ten rynek z produktem mobilnym to więcej niż technika polerowania — twoja aplikacja potrzebuje natywnej miejscowej hydrauliki: deep linków iDEAL, integracji Tikkie, Apple Pay NL oraz, w domenach regulowanych, weryfikacji tożsamości DigiD. Ten przewodnik wyjaśnia, jak dopasować architekturę mobilną do holenderskich zachowań codziennych.
Użycie smartfonów w Holandii należy do najwyższych w UE. Udział iOS oscyluje wokół 60 % (powyżej średniej europejskiej), Android około 40 %. Przeciętny holenderski użytkownik instaluje 25-30 aplikacji miesięcznie, z czego około 18 % to usługi finansowe. Opt-in dla push wynosi średnio 72 %, czyniąc komunikację in-app jednym z najsilniejszych kanałów retencji — pod warunkiem właściwego respektowania AVG i ATT.
iDEAL Mobile przekazuje płatność za pomocą schematu URL (np. ideal://...) otwierającego zainstalowaną aplikację bankową — ING, ABN AMRO, Rabobank lub bunq. Biometria potwierdza przelew, a następnie Universal Link / App Link czysto przywraca użytkownika do twojej aplikacji. Mollie, Stripe i Adyen dostarczają SDK opakowujące ten flow dla iOS i Android.
UIApplication.shared.open(URL) z deep linkiem iDEAL.Intent.ACTION_VIEW + allowlist pakietów banku iDEAL.Tikkie, stworzona przez ABN AMRO, to aplikacja płatności P2P w stylu WhatsAppa zainstalowana na niemal każdym holenderskim telefonie. „Pay €12.50, please" przychodzi jako link otwierający iDEAL. Dla B2B SaaS, restauracji i fakturowania freelancerów API „Pay-by-Link" Tikkie oferuje szybki i zaufany kanał inkasa. Rozpoznawanie Tikkie w aplikacji — do dzielenia rachunków, zwrotu kolegom lub akceptacji mikro-płatności — odczuwane jest przez holenderskiego użytkownika natychmiast jako natywne.
| Metoda | Adopcja NL | SDK |
|---|---|---|
| iDEAL Mobile | ~60 % | Mollie, Stripe, Adyen |
| Apple Pay | ~18 % (iOS) | PassKit |
| Google Pay | ~9 % (Android) | Google Pay API |
| Tikkie P2P | ~5M aktywnych użytkowników | ABN AMRO API |
| Bancontact NL+BE | transgraniczny | Mollie |
DigiD to system uwierzytelniania obywatelskiego do dostępu do holenderskich usług publicznych. Deklaracje podatkowe, usługi miejskie, portale zdrowotne i aplikacje socjalne — wszystkie używają DigiD. Jeśli twoja aplikacja dotyka zdrowia, ubezpieczeń, dotacji płacowych lub jakichkolwiek interakcji rządowych, integracja DigiD jest niezbędna. Onboarding („DigiD Aansluiten") przechodzi przez Logius, rządową agencję IT, i używa SAML 2.0 lub OIDC.
iOS 14.5+ App Tracking Transparency (ATT) obowiązuje obok AVG. Około 85 % holenderskich użytkowników iOS odrzuca prompt ATT, co załamuje atrybucję Facebook i Google. Sprytne holenderskie zespoły produktowe przerzucają się na dane first-party, server-side Conversion API i lokalne sieci reklamowe (Eyeota, Pebble). Zgoda na push musi artykułować cel w świetle AVG i zapewniać jasne opt-out — cokolwiek innego ryzykuje dochodzenie AP.
App Store NL zasługuje na prawidłowo zlokalizowany holenderski opis, screenshoty i zestaw słów kluczowych ASO obok angielskiego. Zlokalizowane metadane Apple pozwalają na wysłanie obu języków z jednego builda. Play Console traktuje holenderski jako lokalizację pierwszej klasy. Numer KvK i adres dewelopera muszą być widoczne zgodnie z regułami UE — upewnij się, że URL polityki prywatności jest osiągalny w obu językach.
Dla holenderskich MŚP i większości aplikacji konsumenckich Flutter i React Native zwracają się przez szybkość cross-platform. W domenach regulowanych — bankowość, opieka zdrowotna, usługi zintegrowane z DigiD — Swift (iOS) i Kotlin (Android) pozostają bezpieczniejszym wyborem, ponieważ App Attest, Play Integrity i specyficzne dla platformy API bezpieczeństwa łatwiej konsumować natywnie. Senior mobile engineer w Holandii kosztuje 85 000-115 000 €/rok brutto — przydatny benchmark do porównań outsourcingu.
Po ATT dokładność atrybucji Facebook i Google w Holandii spadła nawet o 50 %. Nowy standardowy stack to Mixpanel lub Amplitude do analityki zdarzeń, Sentry lub Bugsnag do raportowania awarii i RevenueCat do subskrypcji. Pod AVG segmentacja użytkowników musi opierać się na zanonimizowanych ID zdarzeń, a nie bezpośrednim PII. Server-side Conversion API (Facebook CAPI, Google Enhanced Conversions) częściowo odzyskują utracony sygnał reklamowy — ale przebudowa pomiarów wokół własnego grafu first-party daje trwalsze insighty retencyjne.
Push notyfikacje w Holandii cieszą się około 72 % opt-in — silna dźwignia retencji. Ale przesadź, a opt-out się podwaja: więcej niż jedno powiadomienie dziennie szybko spala zaufanie. Segmentacja na podstawie zachowań (porzucenie koszyka, obniżka ceny, restock) w połączeniu z in-app messagingiem pcha 28-dniową retencję do 25-30 %. Dla użytkowników mówiących po holendersku ciepły, ale informacyjny ton („Je pakket is onderweg, volg 'm hier") daje największy uplift konwersji w porównaniu do generycznego angielskiego copy.
Organic z App Store NL i Play Store NL zależy od ASO z holenderskimi keywordami. Wysokowolumenowe terminy jak „Boodschappen", „Betalen", „Klantenservice" i „Bezorging" należą do tytułu i podtytułu aplikacji. Wideo preview ogromnie zyskują z holenderskiego voice-over lub napisów — uplifty konwersji to 15-25 % wobec tylko angielskiego. 30-znakowe zlokalizowane pole podtytułu Apple to najmocniejsza pojedyncza dźwignia ASO, jaką masz.
Holenderski użytkownik rzadko toleruje więcej niż 30 sekund tarcia w onboardingu. Najlepsza praktyka: trzy ekrany (value prop, uprawnienia, social proof) przed „momentem aha". Konektor finansowy — linking iDEAL, parowanie Tikkie lub pierwsza weryfikacja 0,01 € — mierzalnie podwaja lub potraja retencję pierwszego tygodnia. Pod AVG każde żądanie danych musi zawierać uzasadnienie w prostym języku i jasną ścieżkę opt-out. Pokazuj URL prywatności na każdym ekranie zgody, aby AP nigdy nie mogła zarzucić nieprzejrzystości.
Nie istnieją wymagania store'ów specyficzne dla Holandii ponad standardowymi politykami App Store i Play Store — ale dwie reguły globalne zasługują na dodatkową uwagę. Apple App Tracking Transparency (ATT) spotyka agresywne odrzucenie w Holandii (~85 %+ opt-out); SDK analityczne nie mogą zbierać IDFA bez zgody. Google Play Family Policy wymaga age gatingu w języku holenderskim i ograniczeń danych dla aplikacji ukierunkowanych na dzieci. Obu storeów wymagają URL prywatności zgodnego z AVG i pełnej deklaracji „Data Safety" przed zatwierdzeniem recenzji.
Holenderska aplikacja mobilna średniej złożoności (iOS + Android z checkout iDEAL, push, kontami i podstawowym CRUD) zajmuje typowo 16-20 tygodni i kosztuje 60 000-110 000 €. MVP wchodzi w 8-10 tygodniach i 25 000-45 000 €. Natywne (Swift/Kotlin) kosztuje 25-40 % więcej niż cross-platform (Flutter/RN), ale pozostaje bezpieczniejszym wyborem dla finansów i zdrowia ze względu na natywne dla platformy prymitywy bezpieczeństwa. Opłata developerska Apple to 99 €/rok; Google Play to jednorazowe 25 €. Oczekuj review App Store w 24-48 godzin i Play Store w 1-7 dni. 62 % odrzuceń cytuje kwestie AVG/prywatności, a 18 % dotyczy ATT — rozwiązanie obu na etapie architektury drastycznie skraca czas premiery i redukuje kosztowne cykle resubmission.
Aplikacje mobilne, które wygrywają w Holandii, dzielą mały zestaw cech: iDEAL jako podstawowa metoda płatności, flow opt-in zaspokajający AVG i ATT bez tarcia, ASO w języku holenderskim, push używane oszczędnie i dopracowany onboarding trafiający w „moment aha" w 30 sekund. Dorzuć Tikkie do mikro-płatności, Apple Pay dla segmentów lojalnych wobec Apple oraz DigiD przy usługach regulowanych. Żadne z tych elementów nie jest egzotyczne — to po prostu dolny poziom oczekiwań holenderskiego użytkownika. Trafienie w nie pozwala konkurować produktem; ich nietrafienie zmusza do konkurowania wymówkami.