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

If you automate VIPER modules generation and initialization with this Xcode plugin (https://github.com/natangr/ViperTemplate) 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: https://www.ckl.io/blog/best-practices-viper-architecture (sample project included)

Show your support

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