Open in app

Sign In

Write

Sign In

Nuno Vieira
Nuno Vieira

84 Followers

Home

About

Mar 18, 2022

SwiftUI: Choosing an Application Architecture
261
5

Michael Long

MVVM, MVP, MVC or VIPER, all of these are not Architectures, they are design patterns because they…

MVVM, MVP, MVC or VIPER, all of these are not Architectures, they are design patterns because they only guide you on how someone should handle the Presentation Layer. An Application is much more than the Presentation Layer. So if I ask a team how is their Application Architecture, and they respond with MVVM, they are just telling me that they use MVVM to handle UI State. What about the Network Infrastructure, Database Infrastructure, how do you abstract data fetching, where is the business logic code, is it separate from the Presentation Layer? Etc... Application Architecture can't be described with a combination of letters, only through diagrams.

1 min read

1 min read


Published in Swift2Go

·Oct 3, 2020

Swift Custom Operator — The Rule of 3

A throwback to Elementary Math Classes 🤓 Read this article with better syntax highlighting here: https://www.nunovieira.dev/swift-custom-operator-the-rule-of-3 I always had this idea of creating something like this in a language, since it is probably the most overused math operation in every application. …

Swift

3 min read

Swift Custom Operator — The Rule of 3
Swift Custom Operator — The Rule of 3
Swift

3 min read

Nuno Vieira

Nuno Vieira

84 Followers

Senior iOS Engineer @GetStream.io — Previously: @PeacockTV @SkyUK

Following
  • Shashank Thakur

    Shashank Thakur

  • Amit Shekhar

    Amit Shekhar

  • Paul Allies

    Paul Allies

  • Krzysztof Kempiński

    Krzysztof Kempiński

  • Mohamed Labouardy

    Mohamed Labouardy

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech