Upraviť

Zdieľať cez


Welcome to Windows app development

Windows logo with app icons floating in the background

Windows app development lets you build powerful, native experiences across millions of devices. Whether you’re creating a new app or modernizing an existing one, Windows provides flexible frameworks, APIs, and tools for everything from lightweight utilities to feature-rich applications. This documentation guides you through designing, building, packaging, and publishing apps, so you can focus on creating great user experiences.


Essentials

Get oriented with the Windows app platform and how SDKs, frameworks, and tools fit together. Learn core concepts and project setup, and choose the right starting point for your app.

Core concepts icon
Core concepts
Learn the fundamental building blocks of the Windows platform, including the Windows SDK and related technologies.

Framework icon
App frameworks
Compare UI frameworks and technologies to find the best fit for your app and scenario.

Get started icon
Get started
Build your first WinUI app and get familiar with the basics of the platform and tooling.

Samples icon
Samples and resources
Browse samples, tools and other resources for learning and reference.

Help and guidance icon
Help and guidance
Find best practices, FAQs, and reference material to help you move forward with confidence.

What's new icon
What's new
Stay up to date with the latest Windows platform updates, SDK releases, and new capabilities.




Design

Design modern, intuitive apps that feel at home on Windows. Explore Fluent Design principles, UI foundations, and guidance for layout, motion, typography, and accessibility.

Get started with design

Design principles icon
Design principles
Core design principles for how Windows apps should look, feel, and behave.

Design guidelines icon
Guidelines
Deep-dive guidance on layout, navigation, input, typography, motion, and more.

Design tools and resources icon
Design tools and resources
Assets, templates, and tools to design and prototype polished Windows experiences.




Develop

Build apps using frameworks, APIs, and platform features. Find guidance for new apps, modernizing existing ones, and integrating WinUI, WinRT, and Windows App SDK.

Get started with develop

Features icon
Features
Explore the building blocks for creating rich Windows experiences.

Modernization icon
Use features with other UI frameworks
Learn how to use Windows platform features outside of WinUI.

Platform icon
Platform
Deep-dive into technologies like XAML and WinRT.

API reference icon
API reference
Look up detailed API docs for every namespace and feature.

Tutorials icon
Tutorials
Follow step-by-step guides to learn by building.




Distribute

Prepare your app for distribution across Windows devices. Learn how to package, sign, and deploy apps using MSIX, internal distribution, or the Microsoft Store.

Get started with package and deploy

Packaging icon
Packaging
Prepare your app for distribution by configuring how it’s packaged, installed, and updated.

Deployment icon
Deployment
Learn how to deliver and manage the Windows App SDK with your app using framework or self-contained deployment options.




Publish

Publish and manage your app in the Microsoft Store. Learn how to set up a developer account, submit apps, monitor performance, manage updates, and follow Store policies.

Get started with the Microsoft Store

Get started icon
Get started with Microsoft Store
Learn the basics of preparing, submitting, and publishing your app to the Microsoft Store.

Developer account icon
Developer account
Set up and manage the developer account required to publish apps in the Microsoft Store.

App submission icon
App submission
Package your app, create a Store listing, and submit it for certification.

Design principles icon
Managing your app
Update listings, publish new versions, and manage availability after your app is live.

Design guidelines icon
App performance monitoring
Track usage, reliability, and performance insights to improve your app over time.

Design tools and resources icon
Developer tools
Use Partner Center and supporting tools to build, test, and publish Store apps.