MVC, MVVM and RxSwift walk into a bar

You want to go home and rethink your architecture

MVC walks into a bar

He asks for a drink. He waits for a while. He takes some time finishing the drink, pays up, then leaves.

MVVM walks into a bar

He says,

RxSwift walks into a bar

He looks around. Then says,

Some remarks

A common misconception is that XXX works well in OOO, so let’s port it to iOS.

MVC is all you need

If you think RxSwift/MVVM/VIPER is clean architecture, you need to work on your skills.

TL;DR

RxSwift is retarded, MVVM is ueless in SwiftUI. MVC is all you need.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store