NLZIET valideert React Native voor multiplatform apps met één codebase
Bedrijf
NLZIET
Sector
eCommerce & Retail
Uitdaging
Complexiteit en kosten van ontwikkeling voor meerdere platformen
Het tegelijkertijd onderhouden van verschillende native apps voor iOS, Android, web en smart-tv platformen is kostbaar en complex. NLZIET, de streamingdienst voor uitzendingen van NPO, RTL en Talpa, stond voor de vraag: kan React Native multiplatform development het ontwikkelproces vereenvoudigen zonder in te leveren op prestaties? Via een helder gedefinieerde Proof of Concept bewees NetRom Software dat het mogelijk is om via één codebase apps voor alle platforms te ontwikkelen.
Uitdaging: complexiteit van multiplatform ontwikkeling
Het ontwikkelen en onderhouden van afzonderlijke apps voor verschillende platforms kost veel tijd en mankracht. Sander Kouwenhoven, CTO bij NLZIET, legt uit: “Voor de verschillende apps zouden we per platform één à twee gespecialiseerde developers in huis moeten halen. Dat is een te kwetsbaar en kostbaar model.” Dit resulteert in hoge kosten, langere time-to-market en complexe coördinatie tussen teams.
React Native: kans of risico?
Een mogelijke oplossing zou React Native kunnen zijn. Met dit open-source framework is het mogelijk om met één codebase apps voor verschillende platforms te maken. Kouwenhoven wilde onderzoeken of deze technologie toepasbaar is in het domein van video-apps. De cruciale vraag: kan React Native voldoen aan de stringente eisen van een streamingplatform zoals NLZIET?
Oplossing: React Native Proof of Concept met NetRom
NLZIET koos bewust voor samenwerking met NetRom. “De keuze voor NetRom Software werd mede bepaald door eerdere positieve ervaringen en de gehanteerde uurtarieven”, vertelt Kouwenhoven. “Daarnaast was de afgebakende, losstaande aard van de opdracht een goede test om te onderzoeken of nearshoring een valide oplossing kon zijn.”
De aanpak was pragmatisch: een strikte Proof of Concept met duidelijke doelstellingen en een vast budget. Het doel: technisch aantonen dat React Native de strenge eisen van een streamingplatform aankan.
Projectopzet: blended team met heldere kaders
De PoC moest net zo goed presteren als de huidige native apps. Het budget was strikt – bij overschrijding zou het project stoppen. Ook was er een vooraf afgesproken exitstrategie bij tekortschieten van technologie of team.
De samenwerking werd gestructureerd als een ‘blended team’: drie teamleden van NLZIET werkten samen met twee developers en een tester van NetRom. Cruciaal was de fysieke kick-off op de NetRom Campus in Roemenië, waar in enkele dagen veel informatie tussen alle teamleden werd uitgewisseld.
Resultaten: React Native gevalideerd binnen drie maanden
Technisch gevalideerd: In minder dan drie maanden leverde het team een app die aan alle technische eisen voldeed. Het project werd afgerond binnen budget en de app presteert even goed als bestaande native apps.
Eén codebase voor meerdere platformen: De PoC valideerde de mogelijkheid om iOS, Android, web en tv-platformen vanuit één codebase te ondersteunen.
“Daarmee heeft NetRom Software voor NLZIET een theorie gevalideerd, die voor ons bepalend is voor de technologiekeuzes die we de komende tijd moeten maken”, zegt Kouwenhoven tevreden. “We weten nu dat React Native geschikt is voor ons platform. En we weten ook wat er moet gebeuren om de overstap te maken.”
Strategische duidelijkheid voor de toekomst
De PoC bood NLZIET de strategische duidelijkheid om een weloverwogen beslissing over de platformstrategie te nemen. De gestructureerde aanpak voorkwam kostbare mislukkingen: “Wanneer de uitkomst zou zijn dat React Native geen geschikte oplossing zou zijn, dan waren we verdergegaan met onze bestaande technologiestack.”
De PoC leverde meer dan technische antwoorden: NLZIET kan nu weloverwogen beslissen over platformstrategie, één codebase betekent lagere kosten, en features kunnen simultaan voor alle platforms worden uitgerold.
Download de volledige NLZIET case study
Door ons geleverde diensten
Plan een afspraak