Slide 16
Slide 16 text
We already covered the pretty basic definition of what VIPER is; just
Clean Code architecture applied to iOS and that its a backronym
for VIEW, Interactor, Presenter, Entity & Routing
Ok, time to get our hands dirty.
VIPER and/or Clean Code Architecture takes a lot of
inspiration from the «onion» architecture
The basic principle of Onion Architecture is to follow the boundaries
of these layers – the inner layer canʼt depend on its outer layer but
can depend on layers beneath. For example, domain layer canʼt
depend on Infrastructure layer, but Infrastructure layer can depend
on Domain layer.
16 — Esteban Torres • NSSpain 2017 • @esttorhe