MVVM UIKit Tutorial : Build Your First iOS App Using UIKit 🔥

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.พ. 2025

ความคิดเห็น • 66

  • @mshokrizadeh296
    @mshokrizadeh296 ปีที่แล้ว +2

    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.

    • @tundsdev
      @tundsdev  ปีที่แล้ว +1

      Oh damn really? That’s great to hear 🫂

    • @mshokrizadeh296
      @mshokrizadeh296 ปีที่แล้ว

      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

  • @alexandermehregan1133
    @alexandermehregan1133 ปีที่แล้ว +4

    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.

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      Thanks & It’s coming soon 👀

    • @arulpraveen
      @arulpraveen ปีที่แล้ว

      @@tundsdev me too! let me know when its up :) I just checked.

  • @richprice5434
    @richprice5434 ปีที่แล้ว +2

    Uikit is still the master especially if your going for a job, so we’ll timed this thanks mate 🎉

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      No problem 👍

  • @zoltanlakatos5270
    @zoltanlakatos5270 8 หลายเดือนก่อน

    Finally completed the tutorial. Cannot thank you enough for this. This was super fun. Thanks again.

    • @tundsdev
      @tundsdev  8 หลายเดือนก่อน

      Glad it helped!

  • @gastonf23
    @gastonf23 11 หลายเดือนก่อน +1

    I love this tutorial, great explanation, thanks for this ! Great work !

    • @tundsdev
      @tundsdev  11 หลายเดือนก่อน

      Glad it was helpful!

  • @JoePham-n1z
    @JoePham-n1z ปีที่แล้ว +1

    Tunde thank you so much for this programmatic tutorial dude! Lots of new things learned from you here 💪

    • @tundsdev
      @tundsdev  ปีที่แล้ว +1

      Happy to hear that!

  • @horamupa
    @horamupa ปีที่แล้ว +1

    Your vibe makes my day and choice of topic is just brilliant 💎
    Keep being a role model for new developers as you are ❤

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      Glad you’re enjoying the content & I love you find my videos fun too ❤️

  • @codewithbeto
    @codewithbeto ปีที่แล้ว +2

    What a great video! Thanks ❤

    • @tundsdev
      @tundsdev  ปีที่แล้ว +1

      Glad you enjoyed it 👌🏾

  • @saurabh9446
    @saurabh9446 ปีที่แล้ว +10

    Uikit was really difficult after coming from Swift ui. Please consider making a full course

    • @tundsdev
      @tundsdev  ปีที่แล้ว +2

      Maybe I have something planned 👀

  • @peterabsolon5118
    @peterabsolon5118 ปีที่แล้ว +1

    Great channel, you know this stuff well. Appreciate the timestamps too

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      Thanks, glad you’re enjoying it

  • @noorbhatia1299
    @noorbhatia1299 ปีที่แล้ว +2

    UIKit is pretty difficult coming from Flutter, your tutorial helps a lot!!

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      Glad you enjoyed it 👌🏾

    • @saidkurt7031
      @saidkurt7031 ปีที่แล้ว +1

      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

    • @tundsdev
      @tundsdev  ปีที่แล้ว +1

      Glad you’re enjoying the tuts 🫂

  • @SaamZanessa
    @SaamZanessa ปีที่แล้ว +1

    te quiero mucho bb gracias por hacer este turorial, vales mil 😘

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      Mucho gracias

  • @TechyMom-ft
    @TechyMom-ft ปีที่แล้ว

    Such a great teaching style, thank you so much for this tutorial!

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      Glad it was helpful!

  • @m.a.354
    @m.a.354 ปีที่แล้ว +1

    Great content bro 👍

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      Appreciate it

  • @swayamrustagi7476
    @swayamrustagi7476 7 หลายเดือนก่อน +1

    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?

  • @iosfactory
    @iosfactory 8 หลายเดือนก่อน

    Thanks you so much for this video it was really helpful

    • @tundsdev
      @tundsdev  8 หลายเดือนก่อน +1

      Glad it was helpful!

  • @banelin8944
    @banelin8944 ปีที่แล้ว

    nice video ,It helps me a lot!!

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      Glad it helped!

  • @abdorizak
    @abdorizak ปีที่แล้ว +1

    why did you wrap the func MainActor instead of wrapping the DispatchQue.main.async { //Main Thread }?

    • @tundsdev
      @tundsdev  ปีที่แล้ว +1

      Hey man, because that’s the equivalent of the same thing when working with Swift Concurrency 🤝

    • @abdorizak
      @abdorizak ปีที่แล้ว

      @@tundsdev thank you 🙏 I’ll learn more about Main Actor. Appreciate your response 🚀

  • @ol1175
    @ol1175 ปีที่แล้ว

    Sorry I just started learning IOS . Currently I’m learning SwiftUI, should I know UI KIT as well or?

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      👋🏾 I think starting off with SwiftUI is great to build confidence, but I’d honestly learn SwiftUI first and then UIKit 👌🏾

  • @dimaipatjj4392
    @dimaipatjj4392 ปีที่แล้ว

    🔥

  • @thekoon_5051
    @thekoon_5051 ปีที่แล้ว +1

    thankyou!!!

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      You're welcome!

  • @anashassnn
    @anashassnn ปีที่แล้ว +1

    If you make a course on this, I'd buy it fr

    • @tundsdev
      @tundsdev  ปีที่แล้ว +2

      Maybe I have something planned 👀

  • @wildanalifr9583
    @wildanalifr9583 11 หลายเดือนก่อน

    I'm still confused, next learn uikit programmatically or storyboard with drag and drop?

    • @tundsdev
      @tundsdev  11 หลายเดือนก่อน +1

      Programatically for sure

  • @larakreisz6764
    @larakreisz6764 ปีที่แล้ว

    thanks : )

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      No worries!

  • @ShirishKoirala
    @ShirishKoirala 10 หลายเดือนก่อน

    I thought DSL's full form was Domain Specific Language? Did I miss something?

    • @tundsdev
      @tundsdev  10 หลายเดือนก่อน

      Hey man, what are you referring to here in the video?

    • @ShirishKoirala
      @ShirishKoirala 10 หลายเดือนก่อน

      ​@@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.

    • @tundsdev
      @tundsdev  10 หลายเดือนก่อน

      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 👌🏾

  • @ayushs_2k4
    @ayushs_2k4 ปีที่แล้ว

    Do you have any UIKit course?

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      👋🏾 Yes I do I have this course here
      UIKit For Beginners (Beginner Level | Xcode | UIKit Tutorial)
      th-cam.com/play/PLvUWi5tdh92z2YxmFJ60iuIO3J2qUC2Dn.html
      I also plan to do more courses

  • @iFeedTV
    @iFeedTV ปีที่แล้ว

    UIKit power

  • @danielishida5001
    @danielishida5001 ปีที่แล้ว

    I can't find the link to the repo

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      github.com/tunds/youtube-content-2023/tree/main/UIKit%20MVVM%20Example%20for%20SwiftUI%20Developers%20%F0%9F%A4%9D/UIKitForSwiftUIDevs

  • @N-k-N
    @N-k-N 11 หลายเดือนก่อน

    17:40

  • @simply6162
    @simply6162 ปีที่แล้ว

    where's source code

    • @tundsdev
      @tundsdev  ปีที่แล้ว

      In the description box, there’s a link to the repo with the source code like i say in the video

  • @got_sin
    @got_sin 3 หลายเดือนก่อน

    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
    }
    }

    • @Spacer-l3j
      @Spacer-l3j 3 หลายเดือนก่อน

      Too complicated. You can use the Preview macro in UIKit as well now. Preview { View }