Design & development
Eén gedeelde basis, maximale performance
We ontwikkelden een shared native codebase voor iOS en Android. Geen hybride oplossing, maar native technologie die gedeeld wordt tussen alle apps. De codebase bevat alle kerncomponenten voor communicatie met het backend-CMS en gedeelde functionaliteit, terwijl per app gedrag en huisstijl configureerbaar blijven.
Voor optimalisatie werd speciale aandacht besteed aan geheugenbeheer. Met geoptimaliseerde algoritmes worden dynamische content en beeldmateriaal slim geladen en weer vrijgegeven, zodat de apps snel en soepel blijven.
Daarnaast ontwikkelden we een high volume push notificatie server. Deze is geoptimaliseerd om binnen enkele minuten miljoenen apparaten te bereiken, zodat breaking news daadwerkelijk als eerste bij de gebruiker aankomt. Geautomatiseerde unit tests draaien gelijktijdig over alle apps, waardoor fixes en verbeteringen direct breed worden uitgerold.