flâneur — a map of the web's best reading

Answering the big question: should you learn SwiftUI, UIKit, or both? - a free SwiftUI by Example tutorial

hackingwithswift.com · 1,208 words · saved by 1 readers

Of all the SwiftUI questions I’ve been asked, one comes up more than any other: “I’m learning Swift: should I learn SwiftUI or do I need to learn UIKit as well?” The answer folks seem to want to hear is “forget that old UIKit thing – you should focus on SwiftUI!” However, the simple truth is that the vast majority of people won’t find success with that advice, and it’s worth explaining why in a little detail. Before I get into detail I want to make one thing clear: SwiftUI is a remarkable user interface framework, and is 100% absolutely going to be the future of app development on Apple’s platforms. However, if you want to work at a large company today – or indeed any point in the next one to two years or so – you almost certainly need some knowledge of UIKit. OK, with that out of the way, the problems with focusing on SwiftUI while ignoring UIKit come down to three things: Let’s break that down… Regardless of whether you want to work for a company or just build hobby apps in your spar

Answering the big question: should you learn SwiftUI, UIKit, or both? - a free SwiftUI by Example tutorial WWDC26: Save 50% on my books and bundles! >> < Frequently asked questions about SwiftUI How to follow this quick start guide > Answering the big question: should you learn SwiftUI, UIKit, or both? Paul Hudson @twostraws June 19th 2025 Updated for Xcode 16.4 Of all the SwiftUI questions I’ve been asked, one comes up more than any other: “I’m learning Swift: should I learn SwiftUI or do I need to learn UIKit as well?” The answer folks seem to want to hear is “forget that old UIKit thing – y

Explore this link on the map →

related reading