Architecting with VIPER — The paper of the View in a VIPER scene

User inputs

Table view delegate

Long presses in cells

A possible solution for long presses

Display what is told by the Presenter

The weather app case

Who will define which cells are going to be displayed when the view appears?

Who’s going to instantiate those cells?

Who’s going to fill those cells content?

The final architecture of the weather app

A real world approach

Computer Engineer + iOS Engineer. I am interested in Swift, Kotlin, Firebase, Data Structures, ASO & On Solving Real World Problems.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store