I just went through the whole playlist, that was amazing I learnt SO MUCH! I'm never using a completion handler ever agaiiiiiiiin 🤩 Thank you Nick you're the man!!!
Greeting From Pakistan, Just wanted to let you know that my job depends on you so please keep this channel forever :D best SwifUi teacher on youtube handsdown
I loved your way of teaching stuff. I’m new to iOS development, I watched your full beginner, intermediate, concurrency and Todo playlist and learned a lot. Thank you for your effort. I’m gonna keep watching your remaining playlist. ❤
Hey, Nick! This was so cool. You are an amazing teacher. There was a lot new things I learned during watching this playlist! Especially the StructClassActor video. Thank you so much for your work!😃
I'm exciting to know anything about async/await and async topic. It's hard for me to read the apple document... This is just a greatest channel for learning Swift I have ever seen before~~ Thank you Nick~
First this play list is absolutely the rosetta stone to swift concurrency. You are a great teacher. I will be doing this next thing myself as soon as I am done here. It seems you forgot to switch the datamanager back to being an actor and I am curious about what happens then.
It worked as expected with no combine had to put another await: for await value in await manager.$myData.values. I also added a button with a Task in the action to add more… this is so fun. Super easy to work with and very readable. Thanks again.
I’m waiting for the combine latest, denounce, store in cancellable, map, decode, etc in the form of Async in this playlist in the near future. Good luck Nick.🎉
Just Finished your Concurrency Playlist and now it’s time to watch the final playlist called ‘Swift UI - Advanced Learning’. After watching that playlist I’ll start working on 5 brand new projects one after another. Damn I feel Like I’m about to Master Swift UI because of you.🎉❤ #SwiftUIAngle #SwiftUIGoat
Great work Nick ! I Would like to know if you are planning to create a playlist with an example using async/await concurrency APIs … for example refactoring the crypto app. For me that would be the missing piece to put all this knowledge into work.
Hi,Nick, can you tell me where the playlist about the harvester is? by the way, thanks for the lessons, you explain everything perfectly, I heard at 17:38 that you have a playlist about the combine
This course was very helpful to understand async await. I was able to convert combine in the Crypto Tracker app relatively easily. Thanks for the amazing courses.
The AsyncPublisher seems to bridge the two worlds but it does not conform to the Sendable protocol. This means when you try to pass it as a parameter into a task of function, you will see a non-sendable type warning. Such a painful yet common situation.
Hello Nick, thank you for your video. I came across your video when Xcode 15.4 is current version. Do you have some updated tutorial/way that would compile without errors/warnings with "Swift Compiler - Language - strict concurrency checking set to "Complete"? I am getting several warnings/errors. At first glance I was happy to finally come along a way how to do this :). By the way, you never changed your manager back to "actor". Would be great if you have some updated version of the code. Thanks for your videos. Libor
Hi Nick! Could you please create a video about SOLID? I recently got stuck with it, but I believe that your aptitude for explaining will help me figure this this out.
Is there a way to prevent screen capture or screen recording for the app on macos, ios and ipados?? And how to add the app user iCloud email as watermark on videos and text presented in the app?
Great playlist, thanks! I have one remark regarding cancellation: To me it seems that with Combine you get cancellation "for free" using cancellables, while when using "for await", you seem to have to manage that yourself? In your example, in case of the view's disappearing, I think the Viewmodel's Task would go on forever, since the publisher never finishes. Not sure if there are any best practices regarding cancellation out yet?
hi nick!! A good course will give you an idea - there is not enough course on application architecture for swiftui example (redux + state ) and system type + action
Hey, just finished watching this series. How about a series on "What's new in SwiftUI in iOS 16" Series? Covering all about new navigation stack, charts, weather kit etc etc.
So since the for await loop never ends (in addSubscribers) does this mean that the AsyncPublisherBootcampViewModel class will never go away even after the view is no longer being displayed? It has a hard reference to self, and seems like it will never get canceled?
Hey Nick, love your content! Just sent you a DM on Instagram, I hope the unforeseen potential for opportunities intrigues you as much as it does for me. Look forward to hearing from you soon!
Man I just got used to Combine, now this :) Btw, you changed the actor into a class. but didn't revert it back to an actor. When doing this, the task should begin with "for await value in await manager.$myData.values"
I just went through the whole playlist, that was amazing I learnt SO MUCH! I'm never using a completion handler ever agaiiiiiiiin 🤩 Thank you Nick you're the man!!!
I have been following your playlists in a structured format the way you have created them. You are doing an amazing job mate. Keep up the great work.
TY for your lessons! English is not my native language but you explain about ios developing better and clearer than a lot of russian online teachers
By 12:24, you had already helped me solve my current problem! TY.
This whole playlist has cleared up sooo much head fog i've been getting last month. Thank you for your efforts and examples!
I know i’am more than two years behind, but so far i’m learning a lot from you😊😊
Its the best UA-cam list, congratulations!
Greeting From Pakistan, Just wanted to let you know that my job depends on you so please keep this channel forever :D best SwifUi teacher on youtube handsdown
Hello from across the world 🥳 thanks for watching Shafee!
The best playlist on this theme!! So many useful info!! Thanks a lot for sharing!!!
Thanks for watching 👍
I loved your way of teaching stuff. I’m new to iOS development, I watched your full beginner, intermediate, concurrency and Todo playlist and learned a lot. Thank you for your effort. I’m gonna keep watching your remaining playlist. ❤
Wow! That’s a lot haha thanks 🚀
Hey, Nick! This was so cool. You are an amazing teacher. There was a lot new things I learned during watching this playlist! Especially the StructClassActor video. Thank you so much for your work!😃
Thanks for watching!!
I'm exciting to know anything about async/await and async topic.
It's hard for me to read the apple document...
This is just a greatest channel for learning Swift I have ever seen before~~
Thank you Nick~
Love this playlist. Thank you a lot. Currently i am trying to migrate some of my projects from Combine to Concurrent code. Very helpful videos.
last video in this playlist! Wow! It's been so great
Finished the playlist. Amazing work Nick!
When is your playlist coming for Async Sequence? Super excited for that, can't wait!!!
Thanks, Nick! Best course ever. Spent wonderful time watching and practicing.
First this play list is absolutely the rosetta stone to swift concurrency. You are a great teacher. I will be doing this next thing myself as soon as I am done here. It seems you forgot to switch the datamanager back to being an actor and I am curious about what happens then.
It worked as expected with no combine had to put another await: for await value in await manager.$myData.values. I also added a button with a Task in the action to add more… this is so fun. Super easy to work with and very readable. Thanks again.
I’m waiting for the combine latest, denounce, store in cancellable, map, decode, etc in the form of Async in this playlist in the near future. Good luck Nick.🎉
This has been a fantastic playlist. Thank you very much! Can't wait for your future content.
Just Finished your Concurrency Playlist and now it’s time to watch the final playlist called ‘Swift UI - Advanced Learning’. After watching that playlist I’ll start working on 5 brand new projects one after another. Damn I feel Like I’m about to Master Swift UI because of you.🎉❤ #SwiftUIAngle #SwiftUIGoat
KD BEAST MODE
You are the Goat nick, hopefully more videos in future.
Amazing playlist, complete with everything we need to know, much thanks.
You are the best Nick! Grateful for your video's!
You did an excellent job explaining the topics. Thanks!!
watched all and looking forward to new ones ❣
Loving these videos mate. Been a great help for me as I work on introducing async into an existing project.
Great work Nick ! I Would like to know if you are planning to create a playlist with an example using async/await concurrency APIs … for example refactoring the crypto app. For me that would be the missing piece to put all this knowledge into work.
Hi,Nick, can you tell me where the playlist about the harvester is? by the way, thanks for the lessons, you explain everything perfectly, I heard at 17:38 that you have a playlist about the combine
What is harvester?
You can search for the Combine videos here: www.swiftful-thinking.com/search
@@SwiftfulThinking Sorry, I wanted to write a combine, typo
@@SwiftfulThinking thanks❤️
This course was very helpful to understand async await. I was able to convert combine in the Crypto Tracker app relatively easily. Thanks for the amazing courses.
Very useful!! Pleaseee more videos with new Async Await features 🙌🏻
I'm enjoying a lot your way of teaching! Thank you! 🙏
You the man Nick!
The AsyncPublisher seems to bridge the two worlds but it does not conform to the Sendable protocol. This means when you try to pass it as a parameter into a task of function, you will see a non-sendable type warning. Such a painful yet common situation.
13:38 🤯 crazyyy
Thanks man for your videos! Easy to understand!
Thanks Nick❗
Awesome playlist, thank you so much Nick
Hello Nick, thank you for your video. I came across your video when Xcode 15.4 is current version. Do you have some updated tutorial/way that would compile without errors/warnings with "Swift Compiler - Language - strict concurrency checking set to "Complete"? I am getting several warnings/errors. At first glance I was happy to finally come along a way how to do this :). By the way, you never changed your manager back to "actor". Would be great if you have some updated version of the code. Thanks for your videos. Libor
Love your videos, thank you! How often do you use async Await in your apps?
Great playlist, love everything
Hi Nick! Could you please create a video about SOLID? I recently got stuck with it, but I believe that your aptitude for explaining will help me figure this this out.
Combine is apple's RxSwift/RxJava and Async Sequence is Kotlin Flow
Hi. In your video we use class for `AsyncPublisherDataManager`. How work with manager if replace `class` -> `actor`?
17:15 and is it still in beta now ?
Thanks so much for creating these!
Another awesome tutorial, thanks for that.
Is there no way to enable addData to tell the subscriber when it is finished?
Thanks for videos, appreciated
Thx for the series!!
Is there a way to prevent screen capture or screen recording for the app on macos, ios and ipados?? And how to add the app user iCloud email as watermark on videos and text presented in the app?
Great playlist, thanks! I have one remark regarding cancellation: To me it seems that with Combine you get cancellation "for free" using cancellables, while when using "for await", you seem to have to manage that yourself? In your example, in case of the view's disappearing, I think the Viewmodel's Task would go on forever, since the publisher never finishes.
Not sure if there are any best practices regarding cancellation out yet?
We need a practice playlist to use concurrency!
hi nick!! A good course will give you an idea - there is not enough course on application architecture for swiftui example (redux + state ) and system type + action
Yes. Very good!
Hey, just finished watching this series. How about a series on "What's new in SwiftUI in iOS 16" Series? Covering all about new navigation stack, charts, weather kit etc etc.
Thank you very much!😻
Please make a video lesson for properly architecture of multi-language application.
Hi, do you think iOS development is good if I want to be freelancer?
My third time watching all these videos in the Playlist ... LOL
Nick? Are you alright? ) I can’t wait any more for new videos ) No one do it better then you
Im here bro! Just been busy 🥵
@@SwiftfulThinking Ok) I’m patiently waiting. Do your best, bro 💪
Can you please make bitbuket ci/cd tutorial for iOS?
Incredibile video as always, how you reach this level of knowledge? Where you started?
So since the for await loop never ends (in addSubscribers) does this mean that the AsyncPublisherBootcampViewModel class will never go away even after the view is no longer being displayed? It has a hard reference to self, and seems like it will never get canceled?
Confirmed in the next video, keep a reference to the task and cancel it.
🔥
Task.sleep(for:tolerance:clock:) in iOS 16 is nicer than Task.sleep(nanoseconds:) in iOS 13.
since `values` only support iOS 15, is there a way to support iOS 14 too?
awesome,
What I will do without your lessons when you’ll cover all swift themes? )
2nd time thru
I didn’t realize u we’re on this course too 😅 much harder than the first bootcamp lol
兄弟们,卷起来!!!
damn your so lovely dude
Hey Nick, love your content! Just sent you a DM on Instagram, I hope the unforeseen potential for opportunities intrigues you as much as it does for me. Look forward to hearing from you soon!
Man I just got used to Combine, now this :)
Btw, you changed the actor into a class. but didn't revert it back to an actor. When doing this, the task should begin with "for await value in await manager.$myData.values"