Waarom meestal React Native?
Één codebase voor iOS én Android, dus je bouwt niet twee keer hetzelfde. In de afgelopen drie jaar was het de basis voor vrijwel al onze nieuwe klantprojecten: breed gebruikt, actief onderhouden en geen hype die over een paar jaar weer verdwijnt. Voor de meeste apps simpelweg de meest logische start.
En Flutter, of toch native?
Flutter is een sterke technologie met veel controle over de interface, en in specifieke situaties kiezen we er bewust voor. Meestal wint React Native, omdat het beter aansluit op het JavaScript-ecosysteem en makkelijker koppelt met bestaande systemen. We starten niet bij een framework maar bij het product: de fase waarin het zit, de performance-eisen, de integraties en hoe snel het live moet.
Voelt een cross-platform app minder als een echte app?
Voor de meeste apps niet. React Native gebruikt de eigen interface-elementen van iOS en Android, dus een lijst scrolt en een knop reageert zoals gebruikers dat van hun toestel gewend zijn. Waar dat niet volstaat — zware animaties, intensief gebruik van hardware — is precies het moment om native te overwegen.
Kan een bestaande app overstappen?
Ja. Een app die er al is opnieuw vormgeven, versnellen en klaarmaken voor de komende jaren hoort bij ons werk. We beginnen bij wat er nu staat en waar het knelt — trage schermen, verouderde koppelingen, twee codebases die uit elkaar zijn gegroeid — en bepalen van daaruit wat opnieuw moet en wat kan blijven.
Lees onze afweging