This course shows examples both in UIKit and SwiftUI which takes around 30% of this course. Learning Combine for UIKit and SwiftUI will allow you to directly - use Combine for your existing projects that are written in UIKit so you can use Combine in your daily work now. - work with Combine in SwiftUI projects that you start from scratch - integrate new SwiftUI views in your existing UIKit projects and handling the data flow between them with Combine - drop down from SwiftUI to UIKit for components that are not yet available and handle the data flow with Combine.