Etsy Dec 11, 2017

VIPER Architecture on iOS at Etsy

Article Summary

Michael MacDougall from Etsy reveals how they tackled iOS architecture chaos with VIPER. The overhead was brutal, but the consistency payoff changed everything.

Etsy's iOS team was struggling with inconsistent development patterns that made jumping between projects difficult. They adopted VIPER architecture despite its steep learning curve, then built VIPERBuilder to solve the boilerplate problem.

Key Takeaways

Critical Insight

Etsy standardized iOS development with VIPER, then created VIPERBuilder to make the architecture practical at scale across multiple production features.

The article walks through a concrete example showing exactly how data flows through all five VIPER layers.

Recent from Etsy

Related Articles