RIBs icon indicating copy to clipboard operation
RIBs copied to clipboard

SwiftUI support

Open zzj1213 opened this issue 5 years ago • 14 comments

Apple released SwiftUI, will RIBs support it?

zzj1213 avatar Jun 10 '19 02:06 zzj1213

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.

rudro avatar Jul 10 '19 23:07 rudro

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.

imairi avatar May 13 '20 03:05 imairi

I also have my own implementation 😄. Moreover, my company started using it in production.

dehrom avatar Jul 13 '21 19:07 dehrom

any plans on working on this now that iOS 13+ is slowly being migrated to?

tinder-hhoang avatar Apr 26 '22 21:04 tinder-hhoang

@rudro Been about 4 years now, what do you think about SwiftUI support now?

Solace-Studios avatar Aug 06 '22 16:08 Solace-Studios

Yeah any thoughts about SwiftUI support? @rudro @tyvsmith

Mike-the-Monsta avatar Sep 07 '22 16:09 Mike-the-Monsta

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 avatar Apr 12 '23 06:04 gyuchan0128

@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

Solace-Studios avatar Apr 12 '23 21:04 Solace-Studios

@rudro Ping :)

user-has-no-name avatar Nov 02 '23 14:11 user-has-no-name

@rudro is it even planned?

ashwani280496 avatar Mar 18 '24 06:03 ashwani280496

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.

bpollman avatar Mar 18 '24 22:03 bpollman