VIP vs VIPER
VIP and VIPER have the same basic components, but the data flow is different. Although VIP follows a unidirectional approach (однополярный роутер), VIPER has a bidirectional (двуполярный презентер) flow that starts with the presenter.
In VIPER, the presenter directs data between the view and the interactor. The view and interactor don’t talk with each other.
2.4.2.2.2 MVVM Theme | Back To iOSWiki Contents | 2.4.2.2.4 VIPER Theme