In this lesson, we're going to take a look at the VIPER architectural pattern and also protocol-oriented programming, and we're going to start a project which utilizes these methods.
This lesson is intended for anyone who wants to learn how to develop apps on iOS.
To get the most out of this lesson, some basic knowledge of iOS development would be beneficial. We recommend that you take this lesson as part of the Developing Mobile Apps for iOS course.