NL | EN

Twee platforms, één verantwoordelijke

Eén developer die de iOS- én de Android-versie kent, ziet waar ze uit elkaar lopen voordat het een bug wordt. Geen "dat ligt bij het andere team".

  • Native op beide, geen compromis. Geen React Native- of Flutter-laag die op de helft van de features stukloopt. Echte Swift, echte Kotlin — elk platform zoals Apple en Google het bedoeld hebben.
  • Geen vertaalslag. Wat op iOS verandert, weet ik op Android meteen mee te nemen. Eén hoofd waarin beide versies zitten.
  • De backend erbij. Meestal FastAPI in Python, soms Django of Flask. Een mobiele app zonder backend is zelden een complete app.
  • Eén aanspreekpunt, één deadline. Geen overdrachtsdocumenten tussen teams, geen verrassingen op de naad.
  • Tests vanaf dag één. Unit, snapshot, UI — op beide platforms. Toegankelijkheid net zo goed.
Bespreek uw project

Bewijs, geen belofte

Geen theorie. Mijn eigen Sweather draait op iOS én Android — allebei door mij gebouwd, op dezelfde Python-backend.

Daarnaast tien jaar native iOS voor plekken waar bijna-af geen optie is: CoronaMelder, de NOS-app, de Tweede Kamer en Rabobank. En merged pull requests in een aantal van de grootste iOS open source-projecten ter wereld — Signal, Lottie en Firefox. Bekijk de lijst.

"Is cross-platform niet goedkoper?"

Soms. Voor een eenvoudige app met weinig platform-eigen gedrag is React Native of Flutter prima — dan zeg ik dat ook. Tegengas hoort erbij.

Maar zodra het aankomt op vloeiende UI, CarPlay, widgets, watchOS of diepe OS-integratie, win je met native de tijd terug die je op de "shortcut" verloor. Geen framework-religie, wel de juiste tool voor de klus.

Plan een gesprek

Meer over hoe ik werk

Het volledige verhaal — platforms, open source, klantwerk en aanpak — staat op de homepage.