---
title: Updating your app and widgets for watchOS 10
framework: watchos-apps
role: sampleCode
role_heading: Sample Code
path: watchos-apps/updating-your-app-and-widgets-for-watchos-10
---

# Updating your app and widgets for watchOS 10

Integrate SwiftUI elements and watch-specific features, and build widgets for the Smart Stack.

## Overview

Overview watchOS 10 introduces a redesigned user interface to surface timely information, communicate focused content at a glance, and make navigation consistent and predictable. This sample code project demonstrates how to update your app and widgets for watchOS 10. note: This sample code project is associated with WWDC23 sessions 10031: Update your app for watchOS 10 and 10029: Build widgets for the Smart Stack on Apple Watch. It’s based on the Backyard Birds: Building an app with SwiftData and widgets sample.

## See Also

### Essentials

- [Creating an intuitive and effective UI in watchOS 10](watchos-apps/creating-an-intuitive-and-effective-ui-in-watchos-10.md)
- [Building a watchOS app](watchos-apps/building_a_watchos_app.md)
- [watchOS updates](updates/watchos.md)
- [Migrating to a single-target watchOS app](watchos-apps/migrating-to-a-single-target-watchos-app.md)
