Apps
React Native
Met React Native bouw je één app die zowel op iPhone als op Android draait, in dezelfde taal als het web. Dat scheelt fors ten opzichte van twee losse apps, met een grens waar je hem uiteindelijk tegenkomt.
React Native in het kort
- Sinds
- 2015
- Van
- Meta
- Taal
- JavaScript of TypeScript
- Platformen
- iOS en Android
- Vaak met
- Expo
Wat het is
Wat is React Native?
React Native komt van Meta en bestaat sinds 2015. Het idee is dat je één keer bouwt in JavaScript en dat de app op beide platformen echte, native onderdelen gebruikt in plaats van een webpagina in een omhulsel.
Dat laatste is het belangrijke onderscheid. Een app in React Native voelt als een echte app, niet als een website in een schil, en dat merken gebruikers.
De besparing is reëel: één codebase, één team, één set wijzigingen. Waar twee losse apps twee keer werk zijn, deel je hier het overgrote deel.
De grens ligt bij alles wat diep in het apparaat zit: zware grafische toepassingen, intensief camerawerk of functies die per platform sterk verschillen. Daar kom je uit bij losse apps in Swift en Kotlin.
Onder de motorkap
Hoe React Native werkt
Je schrijft in JavaScript of TypeScript. React Native vertaalt dat naar echte onderdelen van iOS en Android.
Voor het publiceren heb je nog steeds accounts bij Apple en Google nodig, met hun eigen beoordelingsprocedures en jaarlijkse kosten.
In de praktijk wordt het vaak gecombineerd met Expo, dat het bouwen, testen en uitrollen aanzienlijk vereenvoudigt.
Past het bij jou?
Wanneer React Native de juiste keuze is
- Je wilt een app voor iPhone én Android zonder dubbel te bouwen
- Het team werkt al in JavaScript of React
- De app draait om schermen, formulieren en data, niet om zware graphics
- Er draait al een React Native-app die onderhoud nodig heeft
Wanneer je beter iets anders kiest
Voor apps die diep in het apparaat grijpen (zware graphics, intensief camerawerk, functies die per platform verschillen) is React Native de verkeerde keuze; dan zijn losse apps in Swift en Kotlin beter. En de belangrijkste vraag komt vóór de techniek: heb je überhaupt een app nodig? Voor veel bedrijven doet een goede mobiele website hetzelfde werk zonder app stores, beoordelingen en updates.
Kosten
Wat React Native kost
React Native is gratis en open source. De kosten zitten in het bouwen, plus de accounts bij Apple en Google.
Bij ons valt een app onder maatwerk vanaf €6.500, met de complexiteit van de schermen en koppelingen als bepalende factor.
Reken op doorlopend onderhoud. Apple en Google brengen jaarlijks nieuwe versies uit, en een app die niet meegaat verdwijnt op enig moment uit de winkel.
Uit de praktijk
Wat we het vaakst fout zien gaan
Een app bouwen waar een website volstond
De duurste vraag die te laat gesteld wordt. App stores, beoordelingen en updates zijn een doorlopende last; voor veel bedrijven doet een goede mobiele site hetzelfde werk.
Onderhoud niet begroten
Apple en Google brengen jaarlijks nieuwe versies uit. Een app die niet meegaat wordt op enig moment geweigerd of verwijderd.
De accounts op naam van het bureau zetten
Zorg dat de ontwikkelaarsaccounts bij Apple en Google op naam van jouw bedrijf staan. Anders is je app bij een leverancierswissel niet van jou.
In Nederland
React Native in Nederland
React Native wordt in Nederland breed gebruikt voor zakelijke apps en apps van MKB-bedrijven. Er is veel kennis beschikbaar, wat de afhankelijkheid van één partij beperkt.
Wij stellen bij een aanvraag altijd eerst de vraag of een app nodig is. Blijkt van wel, dan is React Native meestal de goedkoopste route naar beide platformen.
Wat we doen
Wat wij met React Native doen
- Apps bouwen voor iPhone en Android vanuit één codebase
- Bestaande React Native-apps overnemen en bijwerken
- Koppelingen bouwen tussen app en bestaande systemen
- Eerlijk advies of een app nodig is of dat een mobiele site volstaat
Vragen
Veelgestelde vragen over React Native
Staat je vraag er niet tussen? Bel of app ons gerust, je krijgt binnen vier werkuur antwoord.
ProjectmanagerOp werkdagen binnen 4 uur antwoord
Staat je vraag er niet tussen? Stuur gerust een appje of een mail, dan zoeken we het voor je uit.
01Is een React Native-app net zo goed als een echte app?
Voor de meeste zakelijke apps wel: het gebruikt echte onderdelen van iOS en Android, geen webpagina in een schil. Bij zware graphics of diep camerawerk merk je het verschil wel.
02Heb ik eigenlijk een app nodig?
Vaak niet. Voor veel bedrijven doet een goede mobiele website hetzelfde werk zonder app stores, beoordelingen en jaarlijkse updates. Die vraag stellen we altijd eerst.
03Wat kost een app?
Bij ons begint maatwerk bij €6.500. Het aantal schermen, de koppelingen en de complexiteit van de logica bepalen de uiteindelijke prijs.
04Wie is eigenaar van de app?
Jij, mits de ontwikkelaarsaccounts bij Apple en Google op naam van je bedrijf staan. Regel dat vanaf het begin, niet achteraf.
05Wordt React Native nog veel gebruikt?
Ja, React Native wordt in Nederland breed gebruikt voor zakelijke apps en apps van MKB-bedrijven. Er is veel kennis beschikbaar, waardoor je minder afhankelijk bent van één partij als je later wilt uitbreiden of van leverancier wilt wisselen.
06Wat is een React Native-app?
Een app die je één keer bouwt in JavaScript of TypeScript en die zowel op iPhone als op Android draait. React Native komt van Meta, bestaat sinds 2015 en scheelt fors ten opzichte van twee losse apps: één codebase, één team en één set wijzigingen.
07Wat is het verschil tussen React en React Native?
React Native gebruikt dezelfde taal als het web, maar je bouwt er een app mee voor iPhone en Android. Werkt je team al in JavaScript of React, dan sluit React Native daar direct op aan, want je schrijft in JavaScript of TypeScript.
08Waarom wordt React Native vaak met Expo gecombineerd?
Omdat Expo het bouwen, testen en uitrollen van een React Native-app aanzienlijk vereenvoudigt. Het is in de praktijk een gangbare combinatie, en het verandert niets aan het uitgangspunt: één codebase voor iPhone en Android.
09Hoe komt een React Native-app in de App Store en Google Play?
Via ontwikkelaarsaccounts bij Apple en Google, ook al bouw je maar één codebase. Beide hebben hun eigen beoordelingsprocedure en jaarlijkse kosten, dus neem die mee in je planning en begroting.
10Hoeveel onderhoud vraagt een React Native-app?
Reken op doorlopend onderhoud, want Apple en Google brengen elk jaar nieuwe versies uit. Een app die niet meegaat, wordt op enig moment geweigerd of verdwijnt uit de winkel.
Eerst zien, dan beslissen
Benieuwd wat React Native voor jouw bedrijf kan betekenen?
Vraag het gratis proefontwerp aan: binnen 2 werkdagen zie je een ontwerp van je nieuwe homepage, met een vaste prijs erbij. Daarna beslis je pas.
- Binnen 2 werkdagen zie je hoe jouw nieuwe website eruit kan zien.
- Gratis en vrijblijvend. Het ontwerp is echt gratis, je zit nergens aan vast.
Het bureau achter je project: één vast aanspreekpunt, op werkdagen binnen vier uur reactie.
“Perfect gedaan. Ik stuurde een schets met uitleg en het eerste ontwerp zat er al voor 95 procent op. Na één kleine feedbackronde was alles precies zoals ik het wilde.”