Each project will have its own use cases for SwiftUI or UIKit, however in the future Apple will begin deprecating UIKit. This is due to SwiftUI being better optimized for newer devices. As well as providing more powerful code elements, which enables developers to create better apps .