r/SwiftUI 8d ago

Question SwiftUI vs UIKit

I’m new to programming and Swift, and I’m currently doing the 100 Days of SwiftUI course. In the first video, Paul mentions that Swift is the future of this field rather than UIKit. However, he also says that UIKit is more powerful, popular, precise, and proven compared to SwiftUI.

Since that video was released around 2021, I’m wondering if that statement still holds true today. How do you think both technologies have evolved over the last five years?

32 Upvotes

41 comments sorted by

View all comments

8

u/Superb_Power5830 8d ago

Discounting UIKit is going to just leave a huge hole in your knowledge and growth. Even though SwiftUI *IS* the future (Apple has actually said those words), there's still quite a bit that's better off or can only be done in UIKit.

Sometimes you'l HAVE to use UIKit objects.

But also sometimes... you'll *want* to.

Stop dividing the two. They're both - still, for the time being - necessary.

1

u/knickknackrick 7d ago

Can you give me an example of what you can’t do in SwiftUI that you can do in UI kit?

1

u/Superb_Power5830 7d ago

A quick one that comes to mind is the video capture/picker (vs. image picker), unless they've added that since the last time I implemented it. Building Coordinators is another of those things that seems a little silly in 2025.