The short answer is both. To write SwiftUI apps you must also learn Swift because Swift is the programming language SwiftUI uses.
Read moreDo I need to learn Swift for SwiftUI?
The short answer is both. To write SwiftUI apps you must also learn Swift because Swift is the programming language SwiftUI uses.
Read moreShould I start learning SwiftUI?
So, to answer the question directly: yes should get busy learning SwiftUI because it is the future of app development on Apple’s platforms, but you still need to learn UIKit because those skills will be useful for years to come.
Read moreWhat is SwiftUI for?
SwiftUI helps you build great-looking apps across all Apple platforms with the power of Swift — and as little code as possible . With SwiftUI, you can bring even better experiences to all users, on any Apple device, using just one set of tools and APIs.
Read moreCan you create an app with SwiftUI?
SwiftUI is a modern way to declare user interfaces for any Apple platform. Create beautiful, dynamic apps faster than ever before.
Read moreWhat is SwiftUI for?
SwiftUI helps you build great-looking apps across all Apple platforms with the power of Swift — and as little code as possible . With SwiftUI, you can bring even better experiences to all users, on any Apple device, using just one set of tools and APIs.
Read more