logo coffee itCoffee it partner x
love me tender icon

Splitsen van de rekening met stabiele React Native app

Het splitsen van een rekening met vrienden lijkt simpel, maar in de praktijk zorgt het vaak voor gedoe.  Dat is precies het probleem dat WieBetaaltWat oplost. Gebruikers kunnen eenvoudig uitgaven invoeren waarna de app automatisch berekent wie wat aan wie moet betalen.
Wij ontwikkelden een stabiele React Native app: klaar voor +3 miljoen gebruikers.

wiebetaaldwat scherm

Droom

De droom van WieBetaaltWat (destijds Splitser) was om hun bestaande app te migreren naar React Native. Hiermee konden zij één gedeelde codebase gebruiken voor zowel iOS als Android en toekomstige ontwikkeling efficiënter maken.
Hun app werd al gebruikt door 3 miljoen gebruikers, dus de nieuwe app moest daarom vanaf dag één extreem stabiel zijn. Tegelijkertijd waren gebruikers gewend aan de bestaande structuur en interactie van de app. Het doel was dus een technische modernisering, zonder dat gebruikers het gevoel kregen dat hun vertrouwde app plotseling totaal anders werkte.

Oplossing

Voor dit project hebben we de bestaande mobiele applicaties opnieuw opgebouwd in React Native. Hiermee konden iOS en Android vanuit één gedeelde codebase worden ontwikkeld, terwijl belangrijke native functionaliteiten behouden bleven.

juststock voorraadbeheer

Technische framework: Migratie van Native app naar React Native

Belangrijke onderdelen van het technische framework waren:

- Migratie van bestaande native apps naar React Native
- Eén gedeelde codebase voor iOS en Android
- Behoud van bestaande gebruikersflows en interactiepatronen
- Stabiliteit en performance op schaal voor miljoenen gebruikers
- Integratie met bestaande backend en datastructuren

Omdat de app een grote actieve gebruikersbasis heeft, was stabiliteit een belangrijk aandachtspunt. De migratie moest zo worden uitgevoerd dat de nieuwe app naadloos aansloot op de bestaande infrastructuur zonder dat gebruikers dat merkten.Daarnaast hebben we gezorgd dat de codebase zo werd opgezet dat het interne development team van WieBetaaltWat deze later eenvoudig kon overnemen en verder ontwikkelen.

job

App idee overleggen?
Praat met Job!

De cijfers spreken voor zich

De rekening splitten is met de WieBetaaldWat app eenvoudiger dan ooit. En dat zien we aan de resultaten!

1,5 miljoen

betaal lijsten aangemaakt

bagtag reisapp ontwikkeling
app van het jaar

4x sneller
je bagage afgeven

"Studenten maken per jaar meer dan 500.000 examenvragen."

Klantenbeoordeling

9+

bagtag beoordeling
bagtag reisapp vliegvelden

2+miljard

aan bedragen verrekend

Projects

150+ apps online

App downloads

5+ miljoen

Resultaat: Een stabiele app voor miljoenen gebruikers

De migratie naar React Native is succesvol uitgevoerd. De app bleef stabiel voor de miljoenen gebruikers en de vertrouwde gebruikerservaring bleef grotendeels intact.

WieBetaaltWat is nog steeds een van de meest gedownloade apps van Nederland, wat laat zien dat de overgang naar de nieuwe technische basis goed is verlopen.
Na afronding van het project is de codebase succesvol overgedragen aan het development team van WieBetaaltWat, zodat zij de app zelfstandig verder kunnen doorontwikkelen en onderhouden.

Startup. De pioniers.

Performance en stabiliteit van apps op nummer één

Een key learning uit dit project is dat technische modernisering niet ten koste mag gaan van gebruikersvertrouwen. Bij een app met miljoenen gebruikers is stabiliteit belangrijker dan grote veranderingen.

Daarnaast leerden we dat:
- Migraties naar nieuwe frameworks zorgvuldig en gefaseerd moeten gebeuren
- Gebruikersflows bij bestaande producten vaak beter intact kunnen blijven
- Stabiliteit en performance cruciaal zijn bij apps met een grote gebruikersbasis
- Goede overdraagbaarheid van code belangrijk is wanneer een intern team het onderhoud overneemt

Het project laat zien dat een grote technische transitie succesvol kan worden uitgevoerd, zolang gebruikerservaring en stabiliteit centraal blijven staan.

Veelgestelde vragen

Waarom is de app gemigreerd naar React Native?

Om efficiëntie te vergroten. Met één gedeelde codebase voor iOS en Android kan het team sneller nieuwe features uitrollen en is het onderhoud eenvoudiger, zonder in te leveren op de native "look and feel".

Hoe bleef de stabiliteit gewaarborgd voor 3 miljoen gebruikers?

Door een gefaseerde migratie en een sterke focus op performance-optimalisatie. We hebben de nieuwe architectuur naadloos aangesloten op de bestaande backend, waardoor de overgang voor miljoenen gebruikers vlekkeloos verliep.

Merkten gebruikers veel van deze grote technische verandering?

Technisch wel (sneller en stabieler), maar visueel nauwelijks. Het doel was een moderne basis leggen terwijl de vertrouwde interface en gebruikersflows intact bleven, zodat de leercurve voor bestaande gebruikers nul was.

Hoe is de overdracht naar het interne team aangepakt?

Clean code en documentatie stonden centraal. De codebase is modulair opgebouwd, zodat het development team van WieBetaaltWat het project na oplevering direct en zelfstandig kon overnemen voor verdere doorontwikkeling.

Is de WieBetaaldWat app nu schaalbaar?

Absoluut. De nieuwe React Native-structuur is schaalbaar en toekomstbestendig. Hierdoor kan WieBetaaltWat makkelijker inspelen op nieuwe marktontwikkelingen en technische innovaties op beide platformen tegelijk.

Neem contact op

Job staat voor je klaar.

Jouw digitale droom realiseren? Neem vrijblijvend contact op en ik help je graag verder.
job contact+31 30 737 1093