Displaying 1 to 3 from 3 results

videoplayback-ios - Swift AVPlayer wrapper using the VIPER architecture

  •    Swift

This framework is built using the VIPER (modified to VIPE) architecture. It started as an experiment with the architecture itself and is now a work in progress. This framework is a work in progress. Unit tests, VIPE refactoring, and bug fixes are pending.

VIPER-Module-Generator - A Swift 4

  •    Swift

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. When you decide to use VIPER architecture in your project, it feels overwhelming to create new modules, because you need create at least 5 files for each. Imagine that you need to create 6 modules...We were suffering of this problem, and this is the reason why We've created this template. It's very useful for us and I hope that it be useful for you too.

Viper-Xcode-Template - 🐍 - Viper - The Way I use it.

  •    Swift

I used a protocol-oriented approach so that mocking is possible for all components. Protocol based dependencies are also created for Interactor and Presenter so faking them should be easy.