A Boundary-First Structure That Stays Small

A small set of boundaries that keep an iOS codebase loose: AppContext orchestrates, AppServices do work, AppState stays value-only, and ViewContext becomes the view’s contract.

February 10, 2026 · Konstantin - AppsDoneWright

When iOS Architectures Start Fighting Back

How small boundary violations compound over time, and why many iOS codebases begin to resist the very teams trying to evolve them.

January 23, 2026 · Konstantin - AppsDoneWright