Advantages of using MVVM (Model-View-ViewModel):
🔸 Modular components for easy maintenance🛠️
🔸 Clear separation of concerns🔀
🔸 Enhanced testability🧪
🔸 Improved scalability as your app grows📈
Why do iOS developers wear glasses?
Because they can’t C#!
Just finished the Modern SwiftUI Collection on @pointfreeco and can highly recommend it. Although I tend to avoid third party libraries, it’s just impressive what you can do with it. Will definitely try the Navigation and Dependencies library in one of my next projects.
What does it take to build a vanilla SwiftUI application with best, modern practices? We rebuild Apple's [Scrumdinger](https://developer.apple.com/tutorials/app-dev-training/getting-started-with-scrumdinger) code sample, a decently complex application that tackles real world problems, in a way that can be tested, modularized, and uses all of Swift's powerful domain modeling tools.