Rob Mulder, Senior Native Mobile Developer

Rob Mulder

Senior Native Mobile Developer

NL EN

Nu beschikbaar voor nieuwe projecten.

watchOS developer

Rob Mulder, Senior Native Mobile Developer. Apple Watch, native in Swift en SwiftUI.

Specificatie

STACK
Swift, SwiftUI en Swift 6 strikte concurrency. HealthKit en achtergrondtaken waar de app ze nodig heeft.
PLATFORMS
watchOS naast iOS, iPadOS, tvOS, CarPlay, macOS en Android. Uit één paar handen, geen overdracht.
ACHTERGROND
CoronaMelder: schreef de achtergrondtaak die miljoenen telefoons stil wakker maakte. 557 commits, tweede grootste bijdrager.
GETEST
Unit-, snapshot- en UI-tests plus CI/CD horen bij de opdracht. Dumpert voor Apple TV heeft 41 unit-tests, open source.

Een Apple Watch-app krijgt een paar seconden aandacht, vaak terwijl iemand beweegt. De vraag is dus niet wat er op de pols kan, maar wat er op de pols hoort. Ik bouw de watch-app als verlengstuk van de iOS-app: dezelfde Swift-code, dezelfde tests, en batterij als ontwerpregel in plaats van sluitpost.

Bespreek uw project

U stuurt een mail naar hallo@robmulder.com. Reactie binnen een werkdag, geen salesfunnel.

Hoort dit op de pols of op de telefoon?

Gebruikers sporten en willen hun waarden zien terwijl ze bewegen
KeuzeEigen watch-app met een HealthKit-workoutsessie
WaaromEen lopende workoutsessie houdt de app aan het werk met het scherm uit en de telefoon in de tas.
Een cijfer of status moet in een oogopslag zichtbaar zijn
KeuzeComplicatie plus widget, geen volledige app MeestalDit is het gebruikelijke antwoord.
WaaromEen complicatie staat al op de wijzerplaat, kost weinig batterij en hoeft niet eerst te laden.
De flow vraagt tekstinvoer, filters of een lang formulier
KeuzeLaat dit op de iPhone staan
WaaromTypen en scrollen op een polsscherm kost meer tijd dan de telefoon pakken. Op de pols alleen bevestigen.
Meldingen zijn het enige doel
KeuzeGeen watch-app, rijke notificaties volstaan
WaaromwatchOS toont iOS-meldingen al op de pols. Een eigen app erbij bouwen levert dan niets extra op.
Er is nog geen iOS-app, wel een watch-idee
KeuzeEerst de iOS-app, daarna de pols
WaaromModel, account en tests komen uit de iOS-app. Zonder die basis bouwt u twee keer hetzelfde.

Bewijs, geen belofte

Achtergrondcode die jaren bleef draaien op oude en nieuwe telefoons
ToelichtingCoronaMelder: 557 commits, tweede grootste bijdrager. De broncode staat openbaar op GitHub.
Bron: GitHub
SwiftUI in productie, niet in een demo
ToelichtingNOS-app 2023 tot 2026: grote delen van UIKit naar SwiftUI, ruim een miljoen gebruikers per dag.
Bron: App Store
Tweede Apple-platform, met sync en tests
ToelichtingDumpert voor Apple TV: Swift 6, CloudKit-sync van kijkvoortgang, 41 unit-tests. Open source.
Bron: GitHub
Ik ren ultra's en doe cross-triatlons
ToelichtingSweather, mijn eigen weer-app voor sporters: realtime weerscores voor 47 sporten, iOS, Android en backend.
Bron: App Store
Merged pull requests in grote Apple-codebases
ToelichtingSignal-iOS, lottie-ios (Airbnb) en firefox-ios, plus Hidden op macOS en TDS-Carplay.
Bron: GitHub

Direct beschikbaar.

Reactie binnen één werkdag, geen weken stilte.

Bespreek uw project

Blad herzien 2026-09-29. Elk cijfer op deze pagina is te controleren via de bronnen hierboven.