Design engineering with SwiftUI

Exercises in designing an interface from scratch and building it in SwiftUI, one detail at a time.

Events. Come and see it built, in person.

Breakdowns. From a blank canvas to shipping SwiftUI.

Playground. Whole apps, rebuilt to learn how they feel.

SwiftUI · Open source

YouTube Playground

A SwiftUI YouTube clone that started as a Lottie splash experiment — then grew into home, Shorts, create sheet, and profile chrome, measured in Figma and filled with real portfolio motion.

SwiftUI · Open source

Pinterest Playground

A Pinterest-style SwiftUI app that began as a Figma-to-code exercise and shipped as a native prototype — masonry grid, pin-to-detail motion, Rive splash, real haptics.

Design engineering

Design engineering is designing an interface and building it in code yourself, so nothing gets lost between the design and the app people use.

designengineer.ing is a set of exercises in that practice: design something from scratch, then build it in SwiftUI, with every decision that makes it feel right on a phone. Start with the glass button design breakdown and the SwiftUI engineering breakdown, or open-source playground apps like YouTube and Pinterest.

More on design engineering

Dedicated to

Steve Jobs

1955 – 2011