SwiftUI vs UIKit – Comparison of building the same app in each framework

preview_player
Показать описание
UIKit has served us for many years with a bright future still ahead of it, and SwiftUI is the cool new kid in town. But which of the two works better when building a real app?

In this video I compare SwiftUI and UIKit by building a complete project side by side, so you can see exactly how the two compare. With this approach there's no opinion and no subjectivity – you can see for yourself how long it takes to build each app, as well as exactly how many lines of code the result was.

Рекомендации по теме
Комментарии
Автор

The side-by-side comparison is great! Felt like it was a director's commentary or a sportscaster narrating what was happening in the game.

brianbkcodes
Автор

You are doing amazing work Paul. Keep rocking !

awais.fayyaz
Автор

This is fantastic and I LOVE the side by side comparison. PLEASE do more of these side by side videos!!!!

PhilipBacchi
Автор

Your videos are so good I’ve bought your book and now I watch and click on all the ads on your videos to make sure that you get every last cent out of the advertisers. You deserve it!

tonynguyendtn
Автор

Side by side comparison is a really cool idea! Thank you for you work, Paul 🙏 You are amazing!

valerika
Автор

Great comparison but I HIGHLY enjoy that kind of video template. I hope I'll see more video-templates like that from you, where the coding is done quite fast and you comment stuff in real time with pause breaks. Great way to keep video relatively short, busy millennials like me really appreciate this ! :)

bartoszdolewski
Автор

Just found this channel, and I'm loving it.

WolfiiDog
Автор

I’m learning Swift as a hobby. I use Interface Builder instead of coding with UI kit. It’s intimidating to see that I will have to learn how to programmatically make a UI. Your videos help me so much and help me gain experience in Swift too. Thank you.

wyattb
Автор

Thanks Paul for this great video! I actually started to use SwiftUI on my main project couple of months ago and I'm mostly satisfied except for one problem which is backward compatibility. Many great features of SwiftUI today are exclusively available for iOS 15 which makes me feel that I should've waited for a year or two not to get new features but to only use the existing ones while being able to support at least two major versions of iOS

AhmdIsmail
Автор

I would really like to see a similar video comparing UIKit (with Storyboard) compared to SwiftUI. I really appreciate this video though!! I’m finding the switch from UIKit to SwiftUI to be EXTREMELY difficult though honestly... It seems so difficult to write clean code using SwiftUI

alexanderlester
Автор

Great work!! Loved the side by side comparison.

AaronHilton
Автор

It's so clear! Thank you so much! Great job.

AvenCode
Автор

Thanks Paul, very informative. I'm starting out with IOS development and I needed to know what I am getting myself into. You simply made things easier for me. I truly appreciate you.

MrEvansjethro
Автор

As ever, hugely helpful and informative - thank you Paul.

rdtbaqw
Автор

Ouh mate i can't denied how that Beautiful and shiny was ! I love that Bro well done, please stay more around The Blue Planet

raitasorin
Автор

This was amazing! Loved the comparison, and it’s great to still show that UIKit still has the power to make iOS apps. It’s gonna be with us a lot more, until SwiftUI gets the power to compete with UIKit in bigger projects. 😉

AleMohamad
Автор

Mate, this is funnier than expected! You make UIKit look like an old timer :) This video definitely convinced me to move into SwiftUI prototyping as honestly I've got completely cluttered into Storyboards and ViewControllers mixed with code and seques and all of that ... just to build the prototype for development... :)

bobbynwm
Автор

Thanks for the info and for these examples!

atlassimulor
Автор

I am new to swift and this is great advice. Never knew what they were until now

CapDrew
Автор

I wish many people using this side by side way of comparing frameworks, it's very helpful when one wants to decide on which to use. Thanks +Paul Hudson

mauricejulesm