The Composition Root Pattern in SwiftUI Apps
Alexandre Alcuvilla
Snapshot Testing in SwiftUI: Catching Visual Regressions Automatically
Alexandre Alcuvilla
Dependency Inversion in SwiftUI: Programming to Protocols
Alexandre Alcuvilla
Test-Driving a Cache Layer in SwiftUI
Alexandre Alcuvilla
Single Responsibility: Breaking Up Fat ViewModels in SwiftUI
Alexandre Alcuvilla
Applying the Decorator Pattern in SwiftUI to Add Caching Without Changing Existing Code
Alexandre Alcuvilla
Clean Architecture in SwiftUI: Separating Domain, Data, and Presentation
Alexandre Alcuvilla
Dependency Injection in SwiftUI: Composing Views Without Singletons
Alexandre Alcuvilla
SwiftUI - Decoupling Models
Alexandre Alcuvilla
SwiftUI - TDD actor to avoid race condition
Alexandre Alcuvilla
SwiftUI - TDD async/await
Alexandre Alcuvilla
SwiftUI - Extract navigation logic from SwiftUI views for testability
Alexandre Alcuvilla
SwiftUI - Test drive the logic inside a view using TDD
Alexandre Alcuvilla
SwiftUI - Automate UI regression
Alexandre Alcuvilla
SwiftUI - Integrate UI without a ready backend
Alexandre Alcuvilla