Developing New Experiences

W20 Get Started Building Windows Apps with WinUI and the Windows App SDK

03/12/2025

4:00pm - 5:15pm

Level: Introductory

Alvin Ashcraft

Senior Content Developer

Microsoft

WinUI is the latest UI framework for Windows, offering a modern, native, and flexible way to create beautiful and responsive apps that take advantage of today's hardware. The Windows App SDK is a set of libraries and tools that enable developers to access the latest Windows features and APIs from any app platform.

In this session, you will learn how to use WinUI and the Windows App SDK to build rich and powerful Windows apps. You will see how to:

  • Get started with WinUI and the Windows App SDK
  • Use the available controls and styles to design your UI
  • Apply the MVVM pattern to structure your app logic and data
  • Leverage the Windows App SDK features such as notifications, app resources, and power management
  • Briefly compare WinUI with other Windows UI frameworks
  • Discuss deployment options for your WinUI app (including the Microsoft Store and WinGet)
  • Extend your app to other platforms using the Uno Platform

By the end of this session, you will have a solid understanding of how to use WinUI and the Windows App SDK to create modern Windows apps that delight your users.

You will learn:

  • Understand the Windows UI framework choices in 2024
  • Learn WinUI XAML and C# development
  • Understand how to implement the MVVM pattern in a WinUI app