NL | EN

Wat ik met SwiftUI doe

  • SwiftUI als basis, met UIKit, Objective-C en Combine waar het werk erom vraagt. Geen framework-religie, wel de juiste tool.
  • Declaratieve, leesbare views die de volgende developer op dag 365 ook nog snapt.
  • Tests vanaf dag één — unit, snapshot, UI — en toegankelijkheid net zo goed.
  • Eén SwiftUI-codebase over alle Apple-platforms: iOS, iPadOS, watchOS, tvOS en CarPlay.

Bewijs, geen belofte

Tien jaar native iOS en merged pull requests in een aantal van de grootste iOS open source-projecten ter wereld — Signal, Lottie en Firefox. Lottie rendert After Effects-animaties native — precies het soort UI-werk waar SwiftUI en zorgvuldigheid samenkomen.

SwiftUI of UIKit?

Voor het meeste nieuwe werk: SwiftUI. Voor scherpe randgevallen — complexe lijsten, fijnmazige animaties, oudere OS-versies — soms UIKit, vaak de twee naast elkaar. Tegengas hoort erbij: ik kies de tool die het project verder helpt, niet de tool die het nieuwst is.

Bespreek uw project

Meer over hoe ik werk

Het volledige verhaal staat op de homepage; voor iOS én Android uit één paar handen, zie deze pagina.