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

I started to play with VIPER around 2 years ago. At first it was a little confusing what each element of that architecture was responsible for. And in fact distribute responsibilities is one of the main keys of VIPER. This post brings a little of my thoughts around the responsibilities of the View. Also, I decided to expose some practical questions, which means applying VIPER in…

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

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to UPSERT data into a relational database using Apache Spark: Part 1(Python Version)

GCP- Create & Deploy Custom Roles with YAML

Easy XIB and Storyboard Localization

Remote Deployment with RMI

AWS Elastic Beanstalk — Setting up a Mysql datasource with Glassfish preconfigured docker

Recursion, Fibonacci, and Speed with Ruby

Feature: Spawning Waves

Building an app wired with ECG simulator

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
Alcivanio (Swift)

Alcivanio (Swift)

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

More from Medium

CoreData search acceleration

How to test object substitution attacks and NSSecureCoding

Simple Error-Handling when Parsing JSON with Codable in Swift: DecodingError

Combine Core Image Filters and CIDetector to Build Useful iOS Photo & Video Processing Apps