The Good, The Bad and the Ugly of VIPER architecture for iOS apps.
Andrei Malyhin

If you automate VIPER modules generation and initialization with this Xcode plugin ( I believe we remove the Ugly and the Bad of VIPER, and stay just with it Awesome side.

For more advanced tips and helpful good practices on VIPER architecture, I recommend this post: (sample project included)

Show your support

Clapping shows how much you appreciated Marcelo Gracietti’s story.