3pods
Kraken is a simple Dependency Injection framework written in Swift.
It provides simple, easy to use syntax for injecting dependencies using protocol resolution.
Define a protocol corresponding to your API and then let Kraken resolve this protocol to its corresponding instance dynamically at runtime. This allows creation of separate configurations for the App and the tests to resolve the same protocol to different instances dynamically improving testability.
License: MIT