RIBs
RIBs copied to clipboard
SwiftUI support
Apple released SwiftUI, will RIBs support it?
We are as excited about SwiftUI as you are, but unfortunately being a large company, we have a policy of typically support current + 2 previous versions of iOS. This means we have a roughly 2 year lag when it comes to technology that Apple does not back port to previous versions.
As a result, it's unlikely you would see any SwiftUI related changes in the near term to RIBs.
I tried to modify SwiftUI tutorial with RIBs. https://github.com/imairi/HandlingUserInputRIBs
For handling routing operation by RIBs' Router, UINavigationController is used instead of SwiftUI NavigationLink. If there's a better way, please let me know.
I also have my own implementation 😄. Moreover, my company started using it in production.
any plans on working on this now that iOS 13+ is slowly being migrated to?
@rudro Been about 4 years now, what do you think about SwiftUI support now?
Yeah any thoughts about SwiftUI support? @rudro @tyvsmith
I'm using RIBs for my work, and I'm looking at SwiftUI.
I can see forking it to make RIBs based on SwiftUI, In conclusion, is there no official support for it?
Should I assume that SwiftUI cannot be used in RIBs?
@gyuchan0128 There are a few outside attempts at it, but no uber support in sight. https://github.com/son-iOS/SwiftUI-RIB https://github.com/dehrom/RIBs-SwiftUI
@rudro Ping :)
@rudro is it even planned?
iOS development for RIB's (at least from Uber) died years ago even if they wont publicly say it. My team has moved on and embraced TCA for SwiftUI development and haven't looked back.