There is no “C” in SwiftUI! By default SwiftUI apps do not come with controllers. You can add a controller but the declarative nature of SwiftUI advocates the use of MVVM Design Pattern. In this session you will learn the MVVM design pattern and how it can be incorporated into SwiftUI apps. You are also going to learn about state management in SwiftUI using state, observableObject, application and state object.
By the end of this session, you will have a clear understanding of the MVVM design pattern and how it can be used in SwiftUI apps.