SwiftUI

watchOS 7 brings SwiftUI to all aspects of watchOS app development. Navigation patterns are aligned with other platforms to bring watch-specific representations of tab views and list views. Navigation bars can now be fully customized using SwiftUI to allow for custom elements, tinting, and dynamic changes at runtime. With many complications now allowing SwiftUI views, you can write custom elements once and reuse them within your watchOS app and complications while taking advantage of the power of SwiftUI gradients, stacks, and more.

See what’s new in SwiftUI