import SwiftUI struct RootView: View { @State private var isLaunching = true var body: some View { if isLaunching { LaunchScreenView() .onAppear { DispatchQueue.main.asyncAfter(deadline: .now() + 1.5) { withAnimation(.easeInOut(duration: 0.4)) { isLaunching = false } } } } else { MainTabView() } } } #Preview { RootView() }