Describe the app you want, and let an agent help you build, test, and publish it.
Getting started with WinUI
Build the Windows app you've always wanted. Describe your idea to an AI agent and get help building, testing, and publishing it, even if you've never written a Windows app before.
Start here
Build an app with help from an AI agent, create your first app step by step, or learn how WinUI fits into the Windows App SDK.
-
Build an app with an AI agent
-
Your path from idea to the Microsoft Store
Follow the full journey from planning and building your app to testing, publishing, and shipping updates.
-
Create your first WinUI app
Choose the winapp CLI or Visual Studio path, install your tools, and create a working app.
-
Migrate an existing app to WinUI
Plan how to move an existing app's UI to WinUI 3.
Build your WinUI skills
Learn core WinUI concepts, explore the controls, or build an app with a guided tutorial.
-
Learn XAML
Learn how to define a WinUI interface with XAML elements, attributes, resources, and markup extensions.
-
Explore controls and layouts
Choose WinUI controls and arrange them in adaptive layouts for different window sizes and inputs.
-
Use data binding and MVVM
Connect your interface to app data and organize presentation logic with the MVVM pattern.
-
Follow-up tutorials
Build complete WinUI apps with step-by-step tutorials that cover common development patterns.
-
Explore WinUI, apps, and samples
Understand WinUI, see controls in a working app, or adapt Windows App SDK code samples for your project.
-
Plan, test, and ship
Plan your app, test it before release, and get it into the Microsoft Store.
Continue your Windows app journey
Move from your first app to design, platform features, deployment, and sharing your app with others.