я тут принципиально делаю на свифтуи, чтобы потом не выкарчевывать
Если под каждый экран выделять наследника UIHostingController<SwiftUIView> с struct SwiftUIView: View - и просто провайдить навигацию в UIKit - потом легко будет заменить на SwiftUI
Если под каждый экран выделять наследника UIHostingController<SwiftUIView> с struct SwiftUIView: View - и просто провайдить навигацию в UIKit - потом легко будет заменить на SwiftUI