This document provides a high-level overview of the Windows App SDK APIs, detailing the core components and their functionalities to help you build modern Windows applications.
The Windows App SDK is organized into several key components, each addressing a critical aspect of application development.
The latest version of Windows UI Library, offering a modern and native look and feel for your applications. It provides a rich set of controls and features for building user interfaces.
Learn more about WinUI 3Provides a consistent set of APIs and services that are independent of the Windows OS version. This includes runtime components and framework packages.
Explore Project Reunion RuntimeAPIs for managing application lifecycle events, such as activation, deactivation, and background tasks. Crucial for modern, responsive applications.
App Lifecycle APIsAdvanced APIs for managing application windows, including creation, manipulation, and interaction with the Windows Shell.
Windowing API DetailsExplore the primary areas where the Windows App SDK provides powerful APIs:
A comprehensive set of UI controls from WinUI 3, including layout panels, data presentation controls, and interactive elements.
XAML Controls ReferenceAPIs for interacting with the Windows App Model, including registration, activation, and managing app extensions.
App Model API GuideFacilitate inter-process communication (IPC) and data sharing between different parts of your application or other applications.
Inter-process CommunicationAPIs for serializing and deserializing data, essential for saving and loading application state.
Serialization UtilitiesReady to dive in? Here are some resources to help you get started with the Windows App SDK:
Instructions on how to set up your development environment.
Install the Windows App SDK