Van tijdrovend ontwikkelproces naar één efficiënte codebase 

  • Eén codebase voor alle platformen
  • Snelle validatie via Proof of Concept
  • Betrouwbare ontwikkelpartner met ervaring in media
Van tijdrovend ontwikkelproces naar één efficiënte codebase 

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.  

De 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? 

Programmeercode op scherm

Oplossing: React PoC 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 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. 

‘‘NetRom Software heeft voor NLZIET een theorie gevalideerd, die voor ons bepalend is voor de technologiekeuzes
die we de komende tijd moeten maken.’’

SANDER KOUWENHOVEN, CTO BIJ NLZIET

Resultaten: theorie gevalideerd binnen drie maanden 

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 valideerde de mogelijkheid voor iOS, Android, web én tv-platforms. 

“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 strategische duidelijkheid die NLZIET nodig had. 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. 

Wil je meer weten over hoe NetRom Software de technologische uitdagingen van NLZIET’s multi-streamingplatform heeft aangepakt?

Op zoek naar betrouwbare softwareontwikkelingsdiensten?
Ontdek hoe we kunnen helpen.