App-ontwikkeling voor iOS en Android

We helpen u kiezen of uw app cross-platform (Flutter of React Native), een PWA of in specifieke gevallen native moet zijn, en we bouwen hem volledig: ontwerp, backend en API, publicatie in de App Store en Google Play, pushmeldingen en onderhoud. Met het team dat sinds 2009 maatwerksoftware bouwt.

  • 1 codebase Voor iOS en Android met Flutter of React Native
  • 8-10 weken Een MVP met 5 tot 8 schermen
  • Sinds 2009 Maatwerksoftware bouwen
Zo bouwen we: requirements, architectuur, gereviewde code, omkeerbare deployment, gemeten performance en doorontwikkeling met uw team Elke metric bepaalt de volgende iteratie 01 · Requirements Wat de businessnodig heeft 02 · Architectuur Gedocumenteerdebeslissingen 03 · Code Gereviewd engetest 04 · Deployment Automatisch enomkeerbaar 05 · Performance Core Web Vitals inhet groen 06 · Doorontwikkeling Uw team vraagt,wij leveren
  1. 01 · Requirements Wat de business nodig heeft
  2. 02 · Architectuur Gedocumenteerde beslissingen
  3. 03 · Code Gereviewd en getest
  4. 04 · Deployment Automatisch en omkeerbaar
  5. 05 · Performance Core Web Vitals in het groen
  6. 06 · Doorontwikkeling Uw team vraagt, wij leveren
  7. Elke metric bepaalt de volgende iteratie
Scroll

Definitie

Wat is app-ontwikkeling?

App-ontwikkeling is het ontwerpen, programmeren, publiceren en onderhouden van apps voor iOS- en Android-telefoons en -tablets, samen met de backend en de API waarvan hun gegevens, gebruikers en meldingen afhangen.

Er zijn drie routes: native (een app in Swift voor iOS en een tweede in Kotlin voor Android), cross-platform (één codebase voor beide, met Flutter of React Native) en PWA (een website die u op de telefoon installeert, offline werkt en niet via de app stores gaat). De juiste keuze bepaalt een groot deel van de kosten, de doorlooptijd en het onderhoud in de jaren daarna.

Samenvatting

Managementsamenvatting

Wat u moet weten voordat u een app laat bouwen.

De eerste beslissing is niet de technologie, maar of u wel een app in de stores nodig heeft. Als uw publiek geen app gaat installeren of uw aanbod goed in de browser werkt, is een PWA goedkoper en sneller live. Moet u in de App Store en Google Play staan, betrouwbare meldingen versturen of toegang hebben tot functies van de telefoon, dan is een cross-platform app meestal het antwoord: één codebase voor iOS en Android, met Flutter of React Native. Twee aparte native apps zijn alleen in specifieke gevallen te verantwoorden.

Een app is meer dan schermen. Erachter zitten een backend en een API die gegevens opslaan, gebruikers en rechten beheren, meldingen versturen en koppelen met uw ERP, CRM of webshop. Er zijn reviews van Apple en Google die in de planning moeten, oude versies van de app die nog op de telefoons van uw gebruikers staan, en elk jaar nieuwe versies van iOS en Android. Daar lopen budgetten die alleen schermen telden uit de hand, en daarom plannen we het vanaf het begin in.

We doen alles met één team: UX/UI design, app, backend, tests en publicatie. De backend bouwen we met dezelfde aanpak als Nexo, ons eigen platform, sinds juli 2023 in productie met een eigen API en actieve koppelingen.

  • 8-10 weken MVP met 5-8 schermen in Flutter of React Native
  • 12-16 weken Volledige app met backend
  • €8.000-€15.000 Uw website omzetten naar een PWA

Kernpunten

Native, cross-platform of PWA: wat past bij u

We kiezen het samen met u in de analyse, vóór de offerte.

  1. 01

    Cross-platform met Flutter

    Eén Dart-codebase die naar native code compileert voor iOS en Android, met een identieke interface op beide. Past als u vanaf nul begint, een eigen, vloeiend ontwerp wilt en geen React-team heeft. Alle details bij Flutter-ontwikkeling.

  2. 02

    Cross-platform met React Native

    Eén TypeScript-codebase met de native componenten van elk systeem. Past als uw team al met React werkt of u logica met uw website wilt delen, en u kunt fixes publiceren zonder nieuwe store-review. Meer bij React Native-ontwikkeling.

  3. 03

    PWA (progressive web app)

    Een installeerbare website die offline werkt, door Google wordt geïndexeerd en niet afhangt van de stores. Past bij webshops, content en zakelijke tools. Op iOS zijn er beperkingen (opslag, enkele API’s). Gepubliceerde prijzen bij PWA-ontwikkeling.

  4. 04

    Native (Swift en Kotlin)

    Twee aparte apps, één per systeem. Alleen de moeite waard bij zeer intensief gebruik van de hardware of eisen die het afdwingen. Als uw situatie het vraagt, zeggen we het in de analyse; voor specifieke telefoonfuncties schrijven we de native module en gebruiken die vanuit Flutter of React Native.

Wat is inbegrepen

Wat de ontwikkeling van uw app omvat

Alles wat een app nodig heeft om in productie te draaien, niet alleen de schermen.

  • UX/UI-ontwerp van de flows en schermen, met een klikbaar prototype vóór het programmeren
  • App voor iOS en Android met Flutter of React Native, of een PWA als dat beter past
  • Backend en API: gegevens, gebruikers, rechten en bedrijfslogica, met versies zodat oudere apps blijven werken
  • Koppelingen met uw ERP, CRM, webshop, betaalprovider of eigen systemen
  • Pushmeldingen via Firebase Cloud Messaging en APNs, gesegmenteerd vanuit de backend
  • Offline modus en synchronisatie wanneer de app dat nodig heeft
  • Geautomatiseerde tests en tests op echte toestellen vóór elke versie
  • Publicatie in de App Store en Google Play: vermeldingen, screenshots, review en lancering
  • Foutmonitoring en analytics zodat u weet wat er misgaat en wat er gebruikt wordt

Waarom

De app is de helft: de backend en de API

Wat u niet ziet en bepaalt of de app overeind blijft.

Bijna elke zakelijke app hangt af van een server: gebruikersaccounts, gesynchroniseerde gegevens, betalingen, meldingen en koppelingen met andere systemen. We ontwerpen de API eerst, met authenticatie, rechten op de server en versiebeheer, want na een update blijven veel gebruikers wekenlang op de vorige versie. We bouwen hem in Laravel of Node.js, afhankelijk van het project, met geautomatiseerde tests zoals bij QA automation. Het is hetzelfde werk dat achter Nexo zit, ons eigen platform: multi-tenant, met een API en meer dan 10 actieve koppelingen.

api/v1/routes.php
// API met versies: oudere apps blijven werken
Route::prefix('v1')->middleware('auth:sanctum')
->group(function () {
Route::get('bestellingen', [Bestellingen::class, 'index']);
Route::post('toestellen', [Push::class, 'registreren']);
});
  • Met versies API
  • Op de server Rechten
  • FCM + APNs Push

Zo werken wij

Zo ontwikkelen we uw app

Van analyse tot een gepubliceerde en onderhouden app.

  1. 01

    Analyse en technologiekeuze

    We brengen in kaart wat de app moet doen, voor wie en met welke systemen hij praat. Samen kiezen we tussen cross-platform, PWA of native, en u krijgt een vaste offerte per fase.

    Vóór de offerte
  2. 02

    UX/UI-ontwerp en prototype

    Flows, schermen en een klikbaar prototype. Het belangrijkste testen we met gebruikers voordat er code wordt geschreven.

    Eerste weken
  3. 03

    App en backend in iteraties

    Ontwikkeling per functionaliteit, met testversies die u vanaf de eerste weken op uw eigen telefoon installeert. Backend, API en koppelingen parallel.

    Iteratief
  4. 04

    Tests en publicatie

    Geautomatiseerde tests en tests op echte toestellen, storevermeldingen en indiening voor review bij Apple en Google, met de reviewtijd in de planning.

    Vóór de lancering
  5. 05

    Onderhoud en doorontwikkeling

    Updates van iOS en Android, actuele afhankelijkheden, foutmonitoring en nieuwe functies, gemeten aan de hand van gebruiksdata.

    Doorlopend

Voor wie

Is dit iets voor u?

Een app loont als mensen hem vaak gebruiken en hij iets oplost wat de website niet even goed oplost.

Voor wie

  • Bedrijven die een app voor hun klanten nodig hebben: bestellingen, reserveringen, klantomgeving, loyaliteit.
  • Buitendienst- of productieteams die een tool op hun telefoon nodig hebben, met of zonder verbinding.
  • Startups en SaaS-producten die een MVP voor iOS en Android met één codebase willen lanceren.
  • Bedrijven met een website of webshop die een app-ervaring willen zonder via de stores te gaan (PWA).
  • Bedrijven met een app die geen leverancier of onderhoud meer heeft.

Voor wie niet

  • Als uw vraag met een goede responsive website op te lossen is: dat zeggen we u, en u bespaart de app.
  • Games en zware augmented-reality-toepassingen: dat is niet onze specialiteit.
  • Als u de goedkoopste app op basis van een sjabloon zoekt: wij bouwen maatwerksoftware met een eigen backend.

Opleveringen

Wat erbij zit en wat niet

Zodat u weet wat u krijgt en wat u apart betaalt.

Inbegrepen

  • UX/UI-ontwerp en prototype van de afgesproken flows
  • App voor iOS en Android (of PWA) met de afgesproken scope
  • Backend, API en beheeromgeving als de app die nodig heeft
  • Geautomatiseerde tests en tests op echte toestellen
  • Voorbereiding en indiening in de App Store en Google Play
  • Broncode, documentatie en toegangen zijn van u

Niet inbegrepen

  • Ontwikkelaarskosten van Apple en Google en diensten van derden (kaarten, berichten, betalingen)
  • Het onderhoud na de lancering (apart, per maand)

Het bewijs

Wat u kunt controleren

Op deze website staat nog geen case van een mobiele app in de App Store of Google Play. Wat u wel kunt controleren, is het deel dat bij een zakelijke app het zwaarst weegt: de backend. Nexo, ons eigen platform voor CRM, projecten, facturatie en urenregistratie, draait sinds juli 2023 in productie: multi-tenant, gebouwd in Laravel en React op PostgreSQL, met meer dan 10 actieve koppelingen (Holded, Apollo, Slack en de API’s van Google), en 90% van de urenregistraties komt binnen via geautomatiseerde kanalen zoals de API. Voor Tamarit Beach Resort bouwden we een eigen boekingsmotor die in realtime synchroniseert met het PMS van het resort, en een mobiele boeking in 3 stappen, met 35% meer directe boekingen. En we zijn gecertificeerd voor ISO 27001 en het Spaanse Esquema Nacional de Seguridad (ENS).

  • 2023 Nexo in productie sinds
  • 10+ Actieve koppelingen in Nexo
  • 2009 Software bouwen sinds
  • 5,0 Beoordeling op Clutch

Voor de CTO

Samenvatting voor de CTO

De technische keuzes die we standaard maken.

We ontwerpen de API vóór de schermen: REST met JSON, authenticatie met tokens, autorisatie op de server en versiebeheer (v1, v2), zodat apps die uw gebruikers niet hebben bijgewerkt blijven werken. Meldingen gaan vanuit de backend via Firebase Cloud Messaging en APNs, en gegevens die offline moeten werken worden op het toestel opgeslagen en gesynchroniseerd zodra er weer verbinding is.

In de app: geautomatiseerde builds en ondertekening (Codemagic of Fastlane bij Flutter, EAS Build bij React Native), end-to-endtests (Patrol, Detox of Maestro) en foutmonitoring in productie. Bij React Native kunnen JavaScript-fixes via een OTA-update zonder nieuwe review live; native wijzigingen gaan altijd via Apple en Google. We werken met de controles van onze ISO 27001- en ENS-certificering: versleutelde inloggegevens en persoonlijke toegang voor elke technicus.

Technologieën

  • Flutter
  • Dart
  • React Native
  • TypeScript
  • Expo / EAS
  • PWA
  • Laravel
  • Node.js
  • PostgreSQL
  • Firebase Cloud Messaging
  • APNs
  • Sentry
  • API met versies, ontworpen vóór de schermen
  • Autorisatie op de server, nooit alleen in de app
  • Pushmeldingen vanuit de backend (FCM en APNs)
  • Geautomatiseerde builds, ondertekening en tests bij elke versie
  • Foutmonitoring in productie en geplande updates

Risico's en hoe wij ze afdekken

De risico’s die we vermijden

Wat een app-project vaak laat ontsporen.

  1. 01

    Een store-app bouwen terwijl een PWA volstond (of andersom)

    Oplossing

    De technologie wordt in de analyse gekozen, op basis van wat de app moet doen en wie hem gebruikt, vóór de offerte.

  2. 02

    Een afwijzing bij de review van Apple of Google die de lancering vertraagt

    Oplossing

    We controleren de richtlijnen van elke store tijdens de ontwikkeling en nemen de reviewtijd op in de planning.

  3. 03

    Een update van iOS of Android die de app breekt

    Oplossing

    We testen nieuwe systeemversies voordat ze uw gebruikers bereiken en houden de afhankelijkheden actueel.

  4. 04

    Afhankelijk zijn van een leverancier die de code en de accounts heeft

    Oplossing

    De code, de documentatie en de toegangen zijn van u. Als u ooit vertrekt, neemt u alles mee.

Technologieën

Technologieën

Waarmee we apps en hun backends bouwen.

  • Flutter
  • Dart
  • React Native
  • TypeScript
  • Expo
  • EAS Build
  • PWA
  • Workbox
  • Laravel
  • Node.js
  • PostgreSQL
  • Firebase
  • APNs
  • Sentry
  • Fastlane
  • Codemagic
  • Detox
  • Maestro

Veelgestelde vragen

Veelgestelde vragen over app-ontwikkeling

Wat ons het vaakst wordt gevraagd voordat iemand een app laat bouwen.

Wat kost het om een app te laten ontwikkelen?

Dat hangt af van het aantal schermen, de backend en de koppelingen. Voor een PWA hebben we prijzen gepubliceerd: uw bestaande website omzetten €8.000-€15.000; een nieuwe PWA met complexe offline functies €20.000-€35.000; een enterprise-PWA met push, sync en multi-tenancy vanaf €35.000. Voor een cross-platform app in Flutter of React Native noemen we geen bedrag op de gok: na de analyse krijgt u een vaste offerte per fase. Exclusief btw.

Hoe lang duurt het om een app te ontwikkelen?

In Flutter of React Native duurt een MVP met 5 tot 8 schermen 8-10 weken; een volledige app met backend 12-16 weken; een enterpriseproject met koppelingen 16-24 weken. Een bestaande website omzetten naar een PWA kost doorgaans 2-4 weken ontwikkeling. Daar komt de reviewtijd van de stores bij.

Native of cross-platform app?

Voor de meeste zakelijke apps cross-platform: één codebase voor iOS en Android, lagere kosten en één team dat hem onderhoudt. Native (Swift en Kotlin apart) loont bij zeer intensief gebruik van de hardware. Als een specifieke functie het vereist, schrijven we die module native en gebruiken we hem vanuit Flutter of React Native.

Flutter of React Native?

Flutter als u vanaf nul begint en een eigen interface wilt die op beide systemen identiek is. React Native als uw team al met React werkt, u code met uw website wilt delen of fixes wilt publiceren zonder store-review. Beide leveren kwaliteitsapps; de keuze hangt af van uw team en uw product.

Heb ik een app nodig of volstaat een PWA?

Een PWA volstaat als uw publiek geen app gaat installeren, als content of de aankoop centraal staat en als u geen diepe telefoonfuncties nodig heeft (Bluetooth, NFC, achtergrondprocessen). U heeft een store-app nodig als u in de App Store en Google Play wilt staan, uw publiek u daar verwacht of u op iOS iets nodig heeft wat een PWA niet biedt.

Regelen jullie de publicatie in de App Store en Google Play?

Ja: we maken de vermeldingen, screenshots en documentatie die Apple en Google vragen, bouwen en ondertekenen de versies en dienen ze in voor review. De reviewtijd zit in de planning en als er wijzigingen worden gevraagd, voeren we die door.

Bouwen jullie ook de backend en de API?

Ja, en dat is vaak de helft van het werk. We ontwerpen de API, de authenticatie, de rechten, de meldingen en de koppelingen met uw systemen, in Laravel of Node.js. Heeft u al een backend, dan koppelt de app daarmee en breiden we hem uit waar nodig.

Wat gebeurt er na de lancering?

Apple en Google brengen elk jaar nieuwe versies van iOS en Android uit, en bibliotheken veranderen. We raden onderhoud per maand aan: updates, foutmonitoring, actuele afhankelijkheden en uren voor verbeteringen. Onderhoud van een maatwerkapplicatie begint bij €1.200/maand; dat van de app stellen we na de lancering vast.

Hebben jullie gepubliceerde apps die ik kan bekijken?

Op deze website hebben we nog geen case van een store-app gepubliceerd. De serverkant die we voor zakelijke apps bouwen, ziet u bij Nexo, ons platform dat sinds 2023 in productie draait, en in een gesprek leggen we uit hoe we uw app zouden aanpakken.

Kunnen jullie een app overnemen die een andere leverancier heeft gebouwd?

Ja. We beginnen met een review van de code, de afhankelijkheden, de backend en de store-accounts, en vertellen u wat er gerepareerd moet worden, of doorontwikkelen kan of dat het verstandiger is delen opnieuw te bouwen.

Volgende stap

Vertel ons wat uw app moet doen

Een videogesprek van 30 minuten om uw idee en uw systemen te begrijpen. We zeggen u of een app, een PWA of een goede website het beste past, en hoe we het zouden bouwen.

  • Vrijblijvend
  • Antwoord binnen 24u
  • Voorstel op maat
Laatst bijgewerkt: oktober 2026

Laten we praten.

Technisch intakegesprek

AI, beveiliging en prestaties. Diagnose met gefaseerd voorstel.

  • NDA beschikbaar
  • Antwoord <24u
  • Gefaseerd voorstel

Je eerste gesprek is met een Solutions Architect, niet met een verkoper.

Praat met een architect