© Raúl Ferrer García 2023
R. F. GarcíaiOS Architecture Patternshttps://doi.org/10.1007/978-1-4842-9069-9_7

7. Other Architecture Patterns

Raúl Ferrer García1  
(1)
Barcelona, Spain
 

Introduction

Until now we have seen the architectures that we can consider most used and known: MVC, MVP, MVVM, VIPER, and VIP. But we can find different proposals, each of which seeks to solve some of the problems that other architectures may present or facilitate the work of developers.

Of the different proposals that can be found, we are going to review the following from the point of view of what its operation is based on, how its components are structured, as well as the advantages and disadvantages of its use:
  • RIBs: Router, Interactor, and Builder

  • TEA: The Elm Architecture ...

Get iOS Architecture Patterns: MVC, MVP, MVVM, VIPER, and VIP in Swift now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.