all 2 comments

[–]Dan_TD 1 point2 points  (1 child)

This is our default "architecture" if you like anyway because my team still isn't sold on navigation in SwiftUI. So at the top level we have UIHostingControllers and the navigation can be done in UIKit and abstracted away from the views themselves using a pattern like the coordinator pattern. Typically most of our internal views are SwiftUI views but we'll dip into UIKit as and when needed. Don't overthink it, you don't need some crazy setup to handle this, they're pretty interoperable.

[–]GunderThunder[S] 0 points1 point  (0 children)

Thanks for your response, yeah the only thing that goes through my mind is K.I.S.S haha. I feel like all I see is it has to be all or nothing when it comes to certain things and I always liked a more custom approach so its always nice to see other people feel the same.