My Swift UIKit journey started with this video. Can't thnk you enough for you this tutorial. In one word, I can say it's absolutely the "roadmap" to UIKit and the best one. Thanks Tudsdev! Fantastic job.
Yea! I watched a bunch of programmatic UIKit tutorials, they are good but yours has a lot of explanations on the difficult concepts of UIKit which makes it as a second nature to the developers. This helped me terrifically! @@tundsdev
Wow. Excellent tutorial. I’m a SwiftUI dev learning UIKit and I really appreciate your clear, in-depth explanations and fun personality. Your coding style is really clean too which helps build great habits early. Would love to buy a “UIKit for SwiftUI Developers” course from you.
Hey, I am proficient in SwiftUI, and recently got to know that major companies have their legacy code written in UIKit, should I migrate to UIKit? or stick to SwiftUI? I know that SwiftUI is the next big thing in iOS development, I am so confused, Would you please clear my doubts?
👋🏾 Yes I do I have this course here UIKit For Beginners (Beginner Level | Xcode | UIKit Tutorial) ruclips.net/p/PLvUWi5tdh92z2YxmFJ60iuIO3J2qUC2Dn I also plan to do more courses
@@tundsdev I thought DSL mean Domain Specific Language. This is the first time me hearing about Declarative Syntax Language. I have heard about Declarative Syntax though. Just wanted to know. And by the way thanks for replying and keep doing what you are doing.
Ah ok so yh with SwiftUI is declarative since you have to declare the UI that you’re using, compared to UIKit which is imperative since you use events to trigger actions. Hope that clears it up and glad you found it useful 👌🏾
My Swift UIKit journey started with this video.
Can't thnk you enough for you this tutorial. In one word, I can say it's absolutely the "roadmap" to UIKit and the best one.
Thanks Tudsdev! Fantastic job.
Oh damn really? That’s great to hear 🫂
Yea! I watched a bunch of programmatic UIKit tutorials, they are good but yours has a lot of explanations on the difficult concepts of UIKit which makes it as a second nature to the developers. This helped me terrifically!
@@tundsdev
Wow. Excellent tutorial. I’m a SwiftUI dev learning UIKit and I really appreciate your clear, in-depth explanations and fun personality. Your coding style is really clean too which helps build great habits early. Would love to buy a “UIKit for SwiftUI Developers” course from you.
Thanks & It’s coming soon 👀
@@tundsdev me too! let me know when its up :) I just checked.
Uikit is still the master especially if your going for a job, so we’ll timed this thanks mate 🎉
No problem 👍
Hey, I am proficient in SwiftUI, and recently got to know that major companies have their legacy code written in UIKit, should I migrate to UIKit? or stick to SwiftUI? I know that SwiftUI is the next big thing in iOS development, I am so confused, Would you please clear my doubts?
Finally completed the tutorial. Cannot thank you enough for this. This was super fun. Thanks again.
Glad it helped!
I love this tutorial, great explanation, thanks for this ! Great work !
Glad it was helpful!
Your vibe makes my day and choice of topic is just brilliant 💎
Keep being a role model for new developers as you are ❤
Glad you’re enjoying the content & I love you find my videos fun too ❤️
What a great video! Thanks ❤
Glad you enjoyed it 👌🏾
Uikit was really difficult after coming from Swift ui. Please consider making a full course
Maybe I have something planned 👀
Tunde thank you so much for this programmatic tutorial dude! Lots of new things learned from you here 💪
Happy to hear that!
UIKit is pretty difficult coming from Flutter, your tutorial helps a lot!!
Glad you enjoyed it 👌🏾
Same also. I worked 2.5 years as flutter dev. But ı want to change my carrier ios dev. SwiftUI is a same Flutter but UiKit is very different
Glad you’re enjoying the tuts 🫂
Great channel, you know this stuff well. Appreciate the timestamps too
Thanks, glad you’re enjoying it
te quiero mucho bb gracias por hacer este turorial, vales mil 😘
Mucho gracias
Such a great teaching style, thank you so much for this tutorial!
Glad it was helpful!
Thanks you so much for this video it was really helpful
Glad it was helpful!
Sorry I just started learning IOS . Currently I’m learning SwiftUI, should I know UI KIT as well or?
👋🏾 I think starting off with SwiftUI is great to build confidence, but I’d honestly learn SwiftUI first and then UIKit 👌🏾
Great content bro 👍
Appreciate it
nice video ,It helps me a lot!!
Glad it helped!
why did you wrap the func MainActor instead of wrapping the DispatchQue.main.async { //Main Thread }?
Hey man, because that’s the equivalent of the same thing when working with Swift Concurrency 🤝
@@tundsdev thank you 🙏 I’ll learn more about Main Actor. Appreciate your response 🚀
If you make a course on this, I'd buy it fr
Maybe I have something planned 👀
Do you have any UIKit course?
👋🏾 Yes I do I have this course here
UIKit For Beginners (Beginner Level | Xcode | UIKit Tutorial)
ruclips.net/p/PLvUWi5tdh92z2YxmFJ60iuIO3J2qUC2Dn
I also plan to do more courses
🔥
I'm still confused, next learn uikit programmatically or storyboard with drag and drop?
Programatically for sure
UIKit power
thankyou!!!
You're welcome!
thanks : )
No worries!
I thought DSL's full form was Domain Specific Language? Did I miss something?
Hey man, what are you referring to here in the video?
@@tundsdev I thought DSL mean Domain Specific Language. This is the first time me hearing about Declarative Syntax Language. I have heard about Declarative Syntax though. Just wanted to know. And by the way thanks for replying and keep doing what you are doing.
Ah ok so yh with SwiftUI is declarative since you have to declare the UI that you’re using, compared to UIKit which is imperative since you use events to trigger actions. Hope that clears it up and glad you found it useful 👌🏾
I can't find the link to the repo
github.com/tunds/youtube-content-2023/tree/main/UIKit%20MVVM%20Example%20for%20SwiftUI%20Developers%20%F0%9F%A4%9D/UIKitForSwiftUIDevs
17:40
where's source code
In the description box, there’s a link to the repo with the source code like i say in the video
Actually, SwiftUI preview is possible, paste this code in empty swift file;
import UIKit
import SwiftUI
struct UIKitViewControllerPreview: UIViewControllerRepresentable {
func makeUIViewController(context: Context) -> some UIViewController {
let viewController = ViewController()
return viewController
}
func updateUIViewController(_ uiViewController: UIViewControllerType, context: Context) {}
}
struct UIKitViewControllerPreview_Previews: PreviewProvider {
static var previews: some View {
UIKitViewControllerPreview()
.edgesIgnoringSafeArea(.all) //игнорирование safe Area
}
}
Too complicated. You can use the Preview macro in UIKit as well now. Preview { View }