Tagged: Architecture
5 articles tagged with "Architecture"
Modeling app state so SwiftUI updates stay predictable
Predictable SwiftUI starts with boring state boundaries: keep ownership clear, derive local view state instead of sharing giant models, and stop letting one write ripple through half the app.
Building a SwiftUI design system without overengineering it
A useful SwiftUI design system is not a giant abstraction layer. It is a small set of tokens, components, and rules that make product work faster without hiding the platform or freezing the app in theory.
Deep links on iOS: a setup that stays maintainable
A maintainable deep-linking setup comes from one rule: treat links as app routes with typed parsing, ownership boundaries, and tests, not as random URL handling scattered across the codebase.
Snapshot testing in 2026: when it helps, when it lies, how to keep it sane
Snapshot tests are useful when they protect stable UI or serialization contracts, but they become expensive noise the moment they start standing in for design review, product judgment, or weak lower-level tests.
Modern iOS testing stack: fast unit tests + stable UI tests + strategy
A useful iOS testing stack is less about tool choice and more about test boundaries, promotion rules, and keeping slow checks rare enough that people still trust the signal.