Design basicsGet an overview of app design and an introduction to Fluent Design.
StyleMake your app stand out. Learn how to effectively use color, typography, and acrylic to define your app’s personality.
MotionUse motion to add polish to your app.
LayoutDesign an app that looks great on a variety of devices and screen sizes.
Controls and patternsFrom radio buttons to navigation controls, we provide all the building blocks you need to create a UI.
ShellCreate tiles and notifications.
Input and interactionsCustomize your app for specific types of inputs, such as the pen and Surface Dial.
DevicesOptimize your app for specific devices.
UsabilityMake your app more inclusive and accessible to people around the world.
Design toolkits and samplesJumpstart your project with design templates, tools, and samples.