What is MVVM and how the hell does it work?

Federica Benacquista
5 min readMar 26, 2023

As soon as I started learning SwiftUI, I just focused on how to build nice views and all of the stuff that brings all the newbies and us, ruined by life-constraints-UIKit developers to SwiftUI. First impression? Nice! But how do I deal with real world problems now?
It popped to my head that I knew pretty much nothing about MVVM → impossible to create real apps. But now I kind of do. I’m not an expert (yet) but I make it all work smoothly so hopefully you will too after today.

--

--

Federica Benacquista

I’m a self taught iOS developer and soon to be entrepreneur. I like to explain tricky concepts as easily as possible and it’s exactly what I do here.