Routers

Intermediate
9m
35
5/5

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.

Learning Objectives

  • Understand the fundamentals of the VIPER architectural pattern and protocol-oriented programming
  • Learn how to create VIPER components
  • Learn how to use interactors, view functions, and routers
  • Use VIPER components and protocol-oriented programming to build an app

Intended Audience

This lesson is intended for anyone who wants to learn how to develop apps on iOS.

Prerequisites

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.

 
About the Author
Students
2,782
Courses
55
Learning paths
3

Atil is an instructor at Bogazici University, where he graduated back in 2010. He is also co-founder of Academy Club, which provides training, and Pera Games, which operates in the mobile gaming industry.

Covered Topics