SwiftUI’s promise still ends at the UIKit boundary

Seven years after its debut, SwiftUI remains productive for many screens and frustrating precisely where an app stops being a demo.

In brief

A retrospective on SwiftUI argues that declarative syntax did not erase the need to drop into UIKit or AppKit. The HN thread added a more practical split: solo developers praise the speed, while complex applications expose the framework’s seams.

The declarative surface is not the whole platform

SwiftUI After 7 Years reviews Apple’s UI framework through the gap between its attractive first experience and the work required when platform APIs, documentation, or edge cases intervene. The criticism is about completeness, not whether declarative UI can be pleasant.

SwiftUI video thumbnail
SwiftUI video thumbnail

Developers recognize the same boundary

The HN discussion brought out both sides. Some developers said SwiftUI plus its surrounding tools is their best environment; others described the recurring need to fall back to older frameworks. For teams choosing a UI stack, the relevant test is not the simplest screen but the first unsupported capability they cannot postpone.

Get breakdowns like this every day

The top Hacker News stories, unpacked — by email, Telegram, or RSS.

Next story · 7 of 12 Read more
📈Biz

eBay’s harassment case ends with a $56M payout

The settlement brings a corporate-security scandal back into view: the people tasked with protection were convicted of targeting critics.

★ 202 · 💬 96 · ft.com · 1 min