In this section, you'll learn about how UI logic is separated from core application logic by taking your first look at the MVVM architecture pattern. MVVM is a widely used design pattern that allows us to separate core application logic from UI logic.
We'll go into the MVVM pattern in detail, which in turn will allow you to identify where SwiftUI should sit within a project.