SwiftUI Navigation Done Right
12 January, 2026When building highly modular iOS apps, one challenge stands out: how do you handle navigation without coupling your feature modules to…

Written by Serg Dort, who works and lives in London builds useful things. You can follow him on Twitter
When building highly modular iOS apps, one challenge stands out: how do you handle navigation without coupling your feature modules to…
There’s no shortage of articles on why teams should adopt PR reviews. Instead of rehashing that, I want to share what’s worked for us at…
While improving the Chat UI at Sphere, we ran into a problem I couldn’t find a good solution for online: maintaining smooth scroll position…
is a property wrapper that gives views access to shared dependencies—, , , and others built into SwiftUI. But what about app-specific…
Object composition is fundamental to OOP—and for good reason. Real-world systems are built from smaller parts, and software models this…
and are workhorses of iOS development, but they demand significant boilerplate. That boilerplate often ends up in view controllers…
There are several ways to learn a new technology: Read about it Play with it Implement something similar Most tutorials cover the first two…
According to the Microsoft Docs, a ViewModel acts as an intermediary between the view and the model, handling the view logic. It interacts…