SwiftUI 2.0 + Combine - Getting Started (2020)

Поділитися
Вставка
  • Опубліковано 3 лют 2025

КОМЕНТАРІ • 69

  • @vishwa.ravi3001
    @vishwa.ravi3001 4 роки тому +20

    I have spend 500Rs for Udemy to learn combine framework. But I can’t understand it, it was a worse course and it as 48 sections but you made it 28:20 which is 30 min now I am really happy that I learned combine framework from you. Really this is a great tutorial and please do more. That’s man have a nice day..

    • @BeyondOnesAndZeros
      @BeyondOnesAndZeros  4 роки тому +2

      Wow, great to hear that 👍 thank you very much and I will definitely add more tutorials on combine in the near future.

    • @vishwa.ravi3001
      @vishwa.ravi3001 4 роки тому

      @@BeyondOnesAndZeros Hey Bro I have doubt in Combine Framework is there is anyway I could tell this error personally? Twitter, discord, insta or any other medium. Please help this error makes me sick.

    • @BeyondOnesAndZeros
      @BeyondOnesAndZeros  4 роки тому

      Feel free to contact me via dm in Twitter: @OnesBeyond. I will try to get back to you asap.

    • @vishwa.ravi3001
      @vishwa.ravi3001 4 роки тому

      @@BeyondOnesAndZeros I have followed you but there is no option to DM you? @Vishwa_iOS_Dev is my ID

    • @kenturnbull9679
      @kenturnbull9679 3 роки тому

      @Ridge Bronson You are right. Nobody gives a shit

  • @ekkogaming5461
    @ekkogaming5461 3 роки тому +5

    You're like the only UA-camr who covers such hard topics with simple words. I am surprised you only have 2.5k subscribers you should've at least 100k lol.

  • @tamer7954
    @tamer7954 3 роки тому

    Best Combine tutorial I've seen so far! 👌

  • @johnnyhacking1460
    @johnnyhacking1460 3 роки тому

    I have. watch tons of videos and tutorials trying to wrap my head around combine and it wasn't till yours and your teaching style that it finally clicked. Keep up the videos!

  • @erencelik964
    @erencelik964 4 роки тому +4

    Dude, I am so grateful to you that I solved a problem that I have been dealing with for months. You Deserved a lot sub Keep Going

    • @BeyondOnesAndZeros
      @BeyondOnesAndZeros  4 роки тому

      Awesome, Eren! Glad it was useful! Appreciate the support :)

    • @ArchAid1
      @ArchAid1 4 роки тому

      Agreed! You deserve a lot more subs ☝🏻🤜🏼🤛🏼

  • @jonhume6051
    @jonhume6051 4 роки тому +1

    The Combine stuff when it is setup and working is almost magical in what it makes happen with little effort. Thanks for the nice demo.

  • @ArchAid1
    @ArchAid1 4 роки тому +4

    This is the second video I've watched from you, and I'm very thankful. It's not super accessible (it feels like it's intermediate+ level) which is just what the learning community needs. Really great work. Would love more on Combine, and the passing of data in an app. Thanks again 🙏

  • @muradtalibov2616
    @muradtalibov2616 3 роки тому

    Perfect explanation! Understood everything that was always failing to understand. Please keep your content coming

  • @francisyuweh706
    @francisyuweh706 2 роки тому

    you explained it elegantly and keep up the good work.

  • @nizz4m
    @nizz4m 4 роки тому +2

    The way you teaching are very good and precise. You deserve more subs !

  • @Amrendraroy
    @Amrendraroy 3 роки тому

    Excellent explanation without wasting time, no other discussion, stick to the topic only …. Great

  • @josiasmayo7203
    @josiasmayo7203 3 роки тому

    best combine tutorial ever.
    at least for me, a beginner
    subscribed :)

  • @TheBeader
    @TheBeader 4 роки тому +3

    Thanks for this high quality tutorial. Looking forward more tutorials about CoreData and Combine such as how to elegantly fetching records from CoreData in ViewModels

    • @BeyondOnesAndZeros
      @BeyondOnesAndZeros  4 роки тому +1

      You’re welcome! :) I will add this to my list, thank you for your suggestions!

  • @Mani-xx4fz
    @Mani-xx4fz 4 роки тому +2

    Superbly explained thx!! 🤟

  • @Fnyvids
    @Fnyvids 3 роки тому

    Thank you so so much. I also added receiveCompletion with finished and failure cases.

  • @jakubgawecki4264
    @jakubgawecki4264 3 роки тому

    Great, fantastic, highly understandable. Please do more :)

  • @iampuco445
    @iampuco445 2 роки тому

    Really amazing didactic abilities!!! Thanks a lot

  •  4 роки тому +2

    Very helpful. Great content !

  • @cudb
    @cudb 3 роки тому

    Thanks for the helpful examples.

  • @piotrczemplik3823
    @piotrczemplik3823 4 роки тому

    You have a great talent of explaining. Keep doing that!

  • @tushardalvi1991
    @tushardalvi1991 4 роки тому +1

    Thanks for the combine thing i was trying to find it from last 5 6 months....🙏🏻

    • @BeyondOnesAndZeros
      @BeyondOnesAndZeros  4 роки тому

      You're welcome, Tushar! :) Good to see more developers getting started with combine.

  • @sajishtr
    @sajishtr 3 роки тому

    Thank you! Amazing explanation with practice.

  • @gagnassss
    @gagnassss 4 роки тому +1

    Very good tutorial! Thanks.

  • @shivshankar2020
    @shivshankar2020 2 роки тому

    Great tutorial! How to fetch updated JSON data from the server on click of a button Or when pull to refresh action is performed. In general, how to trigger fetching of the updated data from the server?

  • @nurlanakylbekov7266
    @nurlanakylbekov7266 3 роки тому

    Great tutorial! How we can give URL parameters that will be dynamic with the user interaction? Init(with parameters) needs to set up parameters in View. I can't create a custom func and call it in .onApear() -> it makes the double call when navigated back to ListView()

  • @yuryt1495
    @yuryt1495 4 роки тому +1

    Great tutorial. Thank you.

  • @neimsaci942
    @neimsaci942 4 роки тому

    Great video, thanks for sharing! 👍🏻

  • @hardipgajera2316
    @hardipgajera2316 3 роки тому

    very simple loved it

  • @ayem6948
    @ayem6948 4 роки тому +1

    Excellent! Thank you very much

  • @hassanyasin9724
    @hassanyasin9724 3 роки тому

    Hi, this video is really helpful for the beginners. You have explained everything really well. I have a question if you can help me finding the exact topic for that question or a video that might help me solving the problem. The question is, how can I subscribe to events?. I have a football scores application and what I want is to update my data on screen after every n seconds. Is there a way to do that simply by using combine? Right now i'm doing that with the help of a timer, which calls api after every 10 seconds and updates the UI.

  • @Prashant-7
    @Prashant-7 4 роки тому +3

    Thank you 🙏

  • @Mani-xx4fz
    @Mani-xx4fz 4 роки тому +2

    Liked and subscribed! 🤘

  • @LochNessMonster88
    @LochNessMonster88 4 роки тому +4

    Great tutorial! Thanks for posting. Is much appreciated!
    Are you planning to post any further tutorials on Combine - Advanced Topics? Would be awesome if you are : )
    Cheers,
    LochNess

    • @BeyondOnesAndZeros
      @BeyondOnesAndZeros  4 роки тому

      Thanks LochNess! And yes, there will be more tutorials on this topic :) Feel free to message me if there is a particular one you are interested in.

  • @kevinvishal9071
    @kevinvishal9071 2 роки тому

    Awesome !!!!! Thank you so much.....

  • @darato2015
    @darato2015 4 роки тому +1

    Is there a reason why you are using URLSession.shared.dataTaskPublisher instead of URLSession.shared.dataTask in this case?

    • @BeyondOnesAndZeros
      @BeyondOnesAndZeros  4 роки тому +1

      Hi Dara, it is because we are interested in the publisher version of it, and Apple provides it out of the box so you do not have to implement the publisher yourself. The ".dataTask" gives us a completion handler where the ".dataTaskPublisher" gives us a publisher we can subscribe to. I hope this answers your question :)

  • @indiekiduk
    @indiekiduk 3 роки тому

    It's best to do your date formatting in the view, not in the model. In SwiftUI if you do Text("\(date, formatter:dateFormatter))" then it'll even update the label on screen if the user changes their region settings.

  • @clickbaitking6770
    @clickbaitking6770 4 роки тому +1

    Great tutorial! Thanks!

  • @draytond
    @draytond 4 роки тому +2

    Cheers for the tutorial, and making it using dark mode!

  • @LucasAbij
    @LucasAbij 4 роки тому +1

    Thanks for you awesome video, it's so well explained !! Just a quick question : what is the difference between Runloop.main & DispatchQueue.main with the receive(on : _) function. Thanks 🤟

  • @frrrost1504
    @frrrost1504 3 роки тому

    Very good. Tnx!

  • @teacher-training4365
    @teacher-training4365 4 роки тому +1

    How do you create your powerpoints? I like the style. I would like to create similar powerpoints? Is there a template you use?

    • @BeyondOnesAndZeros
      @BeyondOnesAndZeros  4 роки тому

      I’m using Keynote where I choose the basic template and customize it a bit :)

  • @tedi8457
    @tedi8457 4 роки тому +1

    You could have said make sure to subscribe so you get the content that i Publish xD. Nice work.

  • @batuhankrbb
    @batuhankrbb 4 роки тому +1

    You are rock!

  • @amoshnin
    @amoshnin 4 роки тому

    Thanks!

  • @emmanuelashley7723
    @emmanuelashley7723 4 роки тому +1

    nice 😁

  • @neimsaci942
    @neimsaci942 4 роки тому

    Great video, thanks for sharing! 👍🏻

  • @Mahadev-x7u
    @Mahadev-x7u 4 роки тому +1

    Thank you very much...

  • @최승기-g8f
    @최승기-g8f 3 роки тому

    thank you.!!!