Apps
Expo
Expo neemt het lastigste deel van appontwikkeling uit handen: bouwen, testen en uitrollen naar de app stores. Het draait bovenop React Native en is voor vrijwel elk zakelijk appproject de verstandige startkeuze.
Expo in het kort
- Draait op
- React Native
- Regelt
- Bouwen, testen, uitrollen
- Handig
- Updates buiten de stores om
- Kosten
- Gratis niveau plus abonnementen
- In NL
- De gangbare keuze
Wat het is
Wat is Expo?
Expo is een set gereedschappen rond React Native. Zonder Expo besteed je een aanzienlijk deel van de projecttijd aan het opzetten van bouwomgevingen voor iOS en Android; met Expo is dat grotendeels geregeld.
Het bevat ook kant-en-klare toegang tot veelgebruikte apparaatfuncties: camera, locatie, notificaties, bestandsopslag. Precies de dingen die je in vrijwel elke zakelijke app nodig hebt.
Een bijzonder nuttige functie is het uitrollen van updates buiten de app stores om. Kleine wijzigingen kunnen daarmee direct bij gebruikers landen zonder een nieuwe beoordelingsronde.
Vroeger was Expo beperkend omdat je niet bij alle native code kon. Dat is met de moderne opzet opgelost: je kunt eigen native onderdelen toevoegen zonder Expo te verlaten.
Onder de motorkap
Hoe Expo werkt
Je bouwt in React Native; Expo regelt de bouwomgeving, het testen en het uitrollen.
Testen kan tijdens de bouw op een echt toestel zonder installatie via de app store, wat het afstemmen met de klant aanzienlijk versnelt.
Publiceren gaat nog steeds via Apple en Google, met hun eigen beoordelingsprocedures en jaarlijkse accountkosten.
Past het bij jou?
Wanneer Expo de juiste keuze is
- Je bouwt een app in React Native
- De app gebruikt gangbare apparaatfuncties zoals camera, locatie of notificaties
- Je wilt kleine updates snel bij gebruikers krijgen
- Er moet tijdens de bouw makkelijk meegekeken kunnen worden
Wanneer je beter iets anders kiest
Expo is geen keuze waar je tegen kunt zijn als je React Native gebruikt; de vraag is eerder of React Native zelf past. Bouw je een app met zware grafische eisen of diepe platformspecifieke functies, dan kom je uit bij losse apps in Swift en Kotlin, en dan speelt Expo geen rol. En zoals altijd bij apps: de eerste vraag is of je er wel een nodig hebt.
Kosten
Wat Expo kost
Expo heeft een gratis niveau en betaalde abonnementen voor teams die veel bouwen en uitrollen. Voor één app blijven die kosten bescheiden.
De grootste besparing zit in tijd. Het opzetten van bouwomgevingen voor twee platformen is werk dat je hiermee grotendeels overslaat.
Bij ons valt een app onder maatwerk vanaf €6.500; Expo drukt daarbinnen vooral de doorlooptijd.
Uit de praktijk
Wat we het vaakst fout zien gaan
Zonder Expo beginnen en het halverwege alsnog willen
Overstappen kan, maar kost tijd die je aan het begin gratis had gehad. Voor vrijwel elk zakelijk project is Expo vanaf dag één de juiste keuze.
Updates buiten de stores om overschatten
Kleine wijzigingen kun je direct uitrollen, maar niet alles. Wijzigingen aan native onderdelen vragen nog steeds een nieuwe versie in de store.
De accounts vergeten te regelen
Apple en Google vragen eigen ontwikkelaarsaccounts met jaarlijkse kosten. Zet die op naam van je eigen bedrijf, niet op die van je bureau.
In Nederland
Expo in Nederland
Expo is in Nederland de gangbare manier om React Native-apps te bouwen. Vrijwel elk bureau dat apps in React Native levert, gebruikt het.
Voor jou als opdrachtgever is het vooral een reden dat een app sneller af is en dat kleine wijzigingen sneller bij je gebruikers landen.
Wat we doen
Wat wij met Expo doen
- Apps bouwen met React Native en Expo
- Bestaande Expo-projecten overnemen en bijwerken
- Uitrolprocessen naar de App Store en Google Play inrichten
- Adviseren of een app nodig is of dat een mobiele site volstaat
Vragen
Veelgestelde vragen over Expo
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.
01Wat is het verschil tussen Expo en React Native?
React Native is het framework waarin de app gebouwd wordt; Expo is de gereedschapskist eromheen die bouwen, testen en uitrollen regelt. Je gebruikt ze samen.
02Beperkt Expo wat ik kan bouwen?
Vroeger wel, nu niet meer. Je kunt eigen native onderdelen toevoegen zonder Expo te verlaten.
03Kan ik updates uitbrengen zonder de app store?
Voor wijzigingen in de app-code wel. Verander je iets aan native onderdelen, dan is er alsnog een nieuwe versie in de store nodig.
04Wat kost een app met Expo?
Bij ons begint maatwerk bij €6.500. Expo verlaagt vooral de doorlooptijd; de prijs wordt bepaald door het aantal schermen en de koppelingen.
05Is Expo gratis?
Expo heeft een gratis niveau en betaalde abonnementen voor teams die veel bouwen en uitrollen. Voor één app blijven die kosten bescheiden. De echte besparing zit in tijd, omdat je het opzetten van bouwomgevingen voor iOS en Android grotendeels overslaat.
06Welke apparaatfuncties kan ik met Expo gebruiken?
Expo geeft kant-en-klare toegang tot veelgebruikte functies zoals camera, locatie, notificaties en bestandsopslag. Dat zijn precies de dingen die je in vrijwel elke zakelijke app nodig hebt.
07Kan ik een Expo-app tijdens de bouw op een echt toestel testen?
Ja. Tijdens de bouw test je op een echt toestel zonder dat de app via de app store geïnstalleerd hoeft te worden. Dat versnelt het afstemmen met de klant aanzienlijk, omdat je direct kunt meekijken.
08Moet een Expo-app nog via de App Store en Google Play?
Ja. Publiceren gaat nog steeds via Apple en Google, met hun eigen beoordelingsprocedures en jaarlijkse kosten voor ontwikkelaarsaccounts. Zet die accounts op naam van je eigen bedrijf, niet op die van je bureau.
09Wanneer is Expo niet de juiste keuze?
Als React Native zelf niet past. Bij een app met zware grafische eisen of diepe platformspecifieke functies kom je uit bij losse apps in Swift en Kotlin, en dan speelt Expo geen rol. De eerste vraag blijft altijd of je wel een app nodig hebt.
10Kan ik halverwege een project alsnog overstappen op Expo?
Dat kan, maar het kost tijd die je aan het begin gratis had gehad. Voor vrijwel elk zakelijk appproject is Expo daarom vanaf dag één de verstandige keuze. Vrijwel elk Nederlands bureau dat apps in React Native levert, gebruikt het ook.
Eerst zien, dan beslissen
Benieuwd wat Expo 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.”