Inzichten Apps Flutter

Flutter of React Native: welke kies je voor je app?

Allebei bouwen ze één app voor iPhone en Android uit dezelfde code. Het verschil zit in de taal, in hoe ze tekenen en in wie je team al in huis heeft.

Mike van Doesburg,

2015React Native, van Meta, in JavaScript
2018Flutter 1.0, van Google, in Dart
€5.000Instap voor een app, in beide

In het kort

Flutter en React Native doen hetzelfde: één code, een app voor iPhone en Android. Flutter komt van Google en gebruikt Dart; React Native komt van Meta en gebruikt JavaScript of TypeScript.

Het grootste verschil zit in het tekenen. Flutter tekent elk pixel zelf, zodat de app op elk toestel precies hetzelfde oogt. React Native gebruikt de knoppen en lijsten van het toestel zelf, zodat de app voelt als de rest van de telefoon.

Kies React Native als je team al in JavaScript en React werkt. Kies Flutter als je één team wilt voor app, web en desktop, of als het ontwerp tot op de pixel moet kloppen. Wij bouwen in Flutter, en zeggen het als dat niet past.

Wat ze gemeen hebben

Vroeger bouwde je een app twee keer: een in Swift voor de iPhone en een in Kotlin voor Android. Twee teams, twee keer de kosten, twee keer de bugs. Flutter en React Native zijn de twee manieren waarop dat is opgelost: je schrijft de app één keer en hij draait op allebei.

Beide zijn open source, beide worden door een groot bedrijf onderhouden, beide hebben een ecosysteem van kant-en-klare onderdelen en beide zijn volwassen genoeg voor apps die miljoenen mensen gebruiken. Wie je ook kiest, je kiest geen risico.

Waar ze verschillen

De verschillen zitten op vier plekken, en geen ervan is een winnaar op alle vier.

  • De taal. React Native gebruikt JavaScript of TypeScript, de taal van bijna elke website. Flutter gebruikt Dart, een taal van Google die weinig mensen al kennen maar die wie programmeert in een paar weken leert.
  • Het tekenen. Flutter tekent zijn hele scherm zelf, met een eigen tekenmotor. Daardoor ziet de app er op elk toestel precies hetzelfde uit. React Native gebruikt de knoppen, lijsten en schakelaars van het toestel zelf, waardoor de app oogt en voelt als de rest van de telefoon.
  • Het ecosysteem. React Native leunt op npm, de grootste verzameling kant-en-klare onderdelen die er is. Flutter heeft pub.dev, kleiner, maar met pakketten die door Google zelf worden onderhouden.
  • Buiten de telefoon. Flutter draait uit dezelfde code ook op web, Windows, macOS en Linux. React Native kan dat ook, maar via losse projecten die niet door Meta zelf worden onderhouden.

Wat de cijfers zeggen

In de jaarlijkse enquête van Stack Overflow onder ontwikkelaars gebruikte in 2023 9,1% Flutter en 8,4% React Native; in 2024 lag Flutter er opnieuw nipt boven. Dat zegt dat beide groot zijn en dat geen van beide verdwijnt. Het zegt niets over welke voor jou past.

Een cijfer dat wel iets zegt over je team: in de enquête van 2025 werkte 66% van de ontwikkelaars met JavaScript en 5,9% met Dart. Een ontwikkelaar die je morgen inhuurt, kent dus waarschijnlijk JavaScript al. Voor React Native is dat een voorsprong; voor Flutter een paar weken inwerken.

Wanneer React Native de betere keuze is

Wij bouwen in Flutter, dus hier is het eerlijke lijstje van wanneer we dat niet zouden aanraden.

  • Je team werkt al in React. Een webteam dat React kent, schrijft in React Native binnen een week bruikbare schermen. Dat is de sterkste reden die er is.
  • Je wilt code delen met je website. Een deel van de logica van een React-site kan in de app worden hergebruikt. Met Flutter begin je opnieuw.
  • De app moet voelen als het toestel. Precies de knoppen en lijsten van iOS en Android, met elke nieuwe stijl die Apple of Google uitbrengt. React Native krijgt die vanzelf; Flutter bouwt ze na.

Wanneer Flutter de betere keuze is

En dit is waarom wij er in 2021 voor kozen en er niet meer van zijn afgestapt.

  • Eén team, alles. App, web en een desktopversie uit dezelfde code, door dezelfde mensen. Voor een klein bureau als het onze is dat het verschil tussen één project en drie.
  • Het ontwerp moet kloppen. Een app met een eigen huisstijl, animaties en schermen die op elk toestel precies zo staan als in het ontwerp. Flutter tekent het zelf, dus het klopt.
  • Minder verrassingen bij updates. Omdat Flutter niet leunt op de onderdelen van het toestel, breekt een nieuwe iOS-versie zelden iets. Dat scheelt onderhoud, en onderhoud is wat een app over vijf jaar duur maakt.
  • Snelheid bij zware schermen. Lijsten met duizenden regels, grafieken, een kaart met veel punten: Flutter houdt dat soepel omdat het rechtstreeks tekent.

Wat het kost, en waarom dat gelijk is

De prijs van een app hangt af van wat hij moet doen, niet van het framework. Een eenvoudige app begint bij €5.000, een app met inloggen en database zit tussen €10.000 en €25.000, en een platform met meerdere rollen en koppelingen begint bij €40.000. Dat geldt voor Flutter en het zou voor React Native hetzelfde zijn.

Waar het framework wel in de prijs zit, is het onderhoud over de jaren erna. Daar wint, in onze ervaring, Flutter: minder werk na elke update van iOS en Android. Wat wij onder onderhoud verstaan en wat het kost, staat op Flutter-app laten maken. Wil je eerst zelf proberen, lees dan zelf een Flutter-app maken of laten maken.

De vraag die wij in het eerste gesprek stellen

Wie gaat deze app over drie jaar onderhouden? Is dat een team dat React kent, kies dan React Native. Is dat wij, of een team dat nog gezocht moet worden, dan Flutter. Het framework volgt de mensen, niet andersom.

Vragen die we hierover krijgen

Is Flutter sneller dan React Native?

Bij gewone schermen merk je geen verschil. Bij zware schermen, zoals lange lijsten, grafieken en animaties, houdt Flutter het soepeler omdat het rechtstreeks tekent. Voor de meeste bedrijfsapps is dat geen reden om te kiezen.

Kan een Flutter-app ook op het web draaien?

Ja, uit dezelfde code. Dat is handig voor een beheerscherm of een dashboard naast de app. Voor een publieke website die gevonden moet worden, bouwen we liever een gewone website; die is beter voor zoekmachines.

Waarom bouwen jullie in Flutter en niet in React Native?

Omdat we met twee mensen app, web en desktop uit dezelfde code willen bouwen en onderhouden, en omdat een nieuwe iOS-versie dan zelden iets breekt. Werkt jouw eigen team al in React, dan zeggen we dat React Native voor jou de betere keuze is.

Kost een app in Flutter meer of minder dan in React Native?

Hetzelfde. De prijs volgt wat de app moet doen: vanaf €5.000 voor een eenvoudige app, €10.000 tot €25.000 met inloggen en database. Het verschil zit in het onderhoud over de jaren erna, en daar is Flutter in onze ervaring goedkoper.

Waar dit op gebaseerd is

Wetgeving verandert en wij zijn geen juristen. Dit zijn de bronnen die we gebruikt hebben, zodat je zelf kunt nakijken wat er staat.

Meer uit de kennisbank

Zelf een Flutter-app maken, of laten maken?

Wat je zelf kunt met Flutter en FlutterFlow, waar het stokt, en de rekensom tegenover laten maken vanaf €5.000.

Klantportaal: maatwerk laten bouwen of een pakket nemen?

Wanneer de klantenomgeving van je pakket genoeg is, wanneer maatwerk het wint, en de rekensom over drie jaar.

Een B2B-bestelportaal laten maken

Zakelijke klanten bestellen tegen eigen prijzen, op rekening, uit hun lijst van vorige keer. Wat erin hoort en wat het kost, met de drankenhandel als voorbeeld.

Wat is een klantportaal, en wanneer heb je er een nodig

Een afgeschermde plek waar klanten zelf hun facturen, status en bestellingen zien. Wat erin hoort, wanneer het loont en wat het kost.

Voorraad in Excel klopt niet meer

Waarom een voorraadbestand op een bepaalde omvang altijd gaat schuiven, wat er in de plaats komt en wanneer je spreadsheet gewoon kan blijven staan.

Je planning staat in een gedeeld bestand

Het knelpunt is niet de planning, het is dat een wijziging niemand bereikt. Wat er dan wel moet gebeuren, met het systeem voor de provincie Drenthe als voorbeeld.

De werkbon gaat mee op papier

Wat een papieren bon je kost aan factureerbare uren en aan bewijs, en wat er in een digitale bon moet zitten voordat hij van papier wint.

Je webshop moet toegankelijk zijn

Sinds 28 juni 2025 stelt de wet eisen aan webshops. Voor wie het geldt, wat er meestal misgaat en wat je in een middag zelf kunt controleren.

E-facturatie wordt verplicht

In 2030 voor alle bedrijven, en nu al als je aan de overheid levert. Wat dat betekent voor de software waar je facturen uit komen.

Een AI-assistent op je eigen gegevens

Waar zo'n assistent goed in is, waar hij de plank misslaat, en wat de AI Act sinds augustus 2026 van je vraagt.

Je site voelt traag, maar de test is groen

Laden en soepel scrollen zijn twee verschillende dingen. Wat wij op onze eigen site vonden toen we gingen meten, en wat het opleverde.

WhatsApp
Bellen