SwiftUI MVVM clean architecture

SwiftUI MVVM clean architecture

In this tutorial I will try to present you how to use clean, testable and maintainable architecture when using SwiftUI.

We start with diagram depicting this architecture and then we dive deep into each part with code samples.