That's a great overview, Mike, thanks. It's interesting to see the different use cases of using SwiftUi with UIKit. I'm not entirely clued up on Combine, but it's nice to see that it can be used in tandem.
Thanks! Interoperability between SwiftUI and UIKit is really important. Not everything can be done in SwiftUI yet, so sometimes we still need to rely on UIKit 🙂
Great job. But I have a question at 7:01 . You have added the view of the progress bar as the parent's subview. But should we add the progress bar as a child view? Didn't we add the progress bar view in the stack view? Thanks in advance.
I think that you are right! UIStackView with arrangedSubviews already has the childVC, and the whole stack view is being added as a subview. So there is no need to use addChild(childVC) and view.addSubview(childVC.view). Thank you for pointing that out! 🙌
Thank you watching you from Africa Zambia 🙏🙏
Thanks for watching! 😊
That's a great overview, Mike, thanks. It's interesting to see the different use cases of using SwiftUi with UIKit. I'm not entirely clued up on Combine, but it's nice to see that it can be used in tandem.
Thanks! Interoperability between SwiftUI and UIKit is really important. Not everything can be done in SwiftUI yet, so sometimes we still need to rely on UIKit 🙂
Great job Mike, I'm a mid level iOS developer from India and your videos are gold for me. Expecting more from you
Thank you! 😊 More videos are coming! Expect a brand new SwiftUI hands on series soon.
Great video Mike! Good production quality - I wish I knew more about Swift though! 😅
Thanks Tom! I'm planning a Swift series for beginners, stay tuned 😄
Great job. But I have a question at 7:01 . You have added the view of the progress bar as the parent's subview. But should we add the progress bar as a child view? Didn't we add the progress bar view in the stack view? Thanks in advance.
I think that you are right! UIStackView with arrangedSubviews already has the childVC, and the whole stack view is being added as a subview. So there is no need to use addChild(childVC) and view.addSubview(childVC.view). Thank you for pointing that out! 🙌