Tagged with modularity

Browse all tags

Feature Modules in iOS: Vertical Slices vs Layers

Learn how to organize iOS feature modules using vertical slices, layers, and boundaries that make change easier.

The Composition Root in SwiftUI Apps

Learn the composition root in pure SwiftUI apps using @main App, factories, observable object ownership, NavigationStack, previews, and environment tradeoffs.

The Composition Root in UIKit Apps

Learn the composition root in UIKit apps using SceneDelegate, factories, flows, dependency wiring, and testable boundaries.

Practical Polymorphism in Swift: Protocols, Decorators, and Composition

Learn practical polymorphism in Swift using protocols, decorators, strategies, and composition to keep growing codebases maintainable.