ArchitectureWalmart
DI vs DIP
Dependency Injection and the Dependency Inversion Principle have similar names. What's the difference?
DI vs DIP
Dependency Injection and the Dependency Inversion Principle have similar names. What's the difference?
ArchitectureShort answerBasics
Why do we do dependency injection in an iOS app?
#dependency-injection #protocol
ArchitectureMultiple choiceBasics
In a codebase where a singleton like AnalyticsManager.shared is referenced directly all o…
#dependency-injection #testability
ArchitectureShort answerIntro
In a travel app, a global SessionManager.shared holds auth, cache, analytics, and experim…
#dependency-injection #testability
iOS system designShort answerAdvanced
Sketch a single "save bookmark" feature as a Swift code skeleton. Instead of a whiteboard…
#dependency-injection #protocol