Feature skeleton (DI, offline, experiments)
Sketch a single "save bookmark" feature as a Swift code skeleton. Instead of a whiteboard, work at the level of type and protocol signatures, and focus on how you inject dependencies to keep it testable.
Feature skeleton (DI, offline, experiments)
Sketch a single "save bookmark" feature as a Swift code skeleton. Instead of a whiteboard, work at the level of type and protocol signatures, and focus on how you inject dependencies to keep it testable.
ArchitectureShort answerBasics
Why do we do dependency injection in an iOS app?
#dependency-injection #protocol
ArchitectureShort answerBasics
Dependency Injection and the Dependency Inversion Principle have similar names. What's th…
#dependency-injection #protocol
TestingShort answerAdvanced
An app calls AuthManager.shared directly all over the code. How would you unit test the c…
#dependency-injection #protocol
iOS system designShort answerAdvanced
Design an infinite-scroll feed screen like Twitter's from the iOS client's point of view.…
#offline