Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Universal Windows Platform (UWP) - Get Started

Note

The preferred approach for writing Windows apps is to use the Windows App SDK and WinUI. Another option is WPF.

Build apps that work across different Windows devices.


👁 What's new illustration

New to development?

Learn about the different options for developing Windows apps.


Windows developer platform overview
👁 Overview illustration

Learn about UWP

The Universal Windows Platform let you build apps that work and look great across all Windows device types, or update existing apps with new features.


What's a UWP app?
👁 Setup illustration

Get set up

Visual Studio Community and the Windows SDK give you everything you need to build great apps – and they're free.


Get started with WinUI 2 for UWP

👁 Code illustration

API reference

Windows Runtime (WinRT) APIs are the foundation of modern app development on Windows, including UWP apps.


API Reference
👁 Tutorials illustration

Documentation

Looking for a guided learning experience? These tutorials will help.


Develop UWP apps
👁 Samples illustration

Samples

Get firsthand experience with the UWP platform, and see APIs in action.


Universal Windows Platform (UWP) app samples on GitHub


Feedback

Was this page helpful?

Additional resources