Syed Sabir Salman-Al-Musawi

3pods

Kraken

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

  • Swift

Mockit

Mockit is a first attempt at a mocking/stubbing framework for Swift 3.0. It's API is inspired by "Mockito", the famous mocking framework for Java. Mockit is in the very earliest stage of development, but its current features are almost completely usable.

License: MIT

  • Swift

SwiftEventBus

Publish/subscribe event bus optimized for iOS

License: MIT

  • Swift