Create apps for Windows 10
Welcome to the UWP (what's UWP again?) platform! Whether you're looking to get started with your first UWP app or are looking to use more advanced features, these tutorials will put you on the right track. You'll learn how to:
- Create UWP projects in Microsoft Visual Studio.
- Add UI elements and code to your project.
- Use XAML, data binding, and other fundamental UWP elements.
- Incorporate unique UWP features such as Ink and Dial into your app.
- Use third party libraries to add new functionality.
- Build and debug your app on your local machine.
Ask a bot!
If you're stuck or need some help finding the right docs, try asking the experimental chat bot below. For example, ask 'Where can I download Visual Studio?' or 'Tell me about Fluent Design". If you don't get a useful answer, try rewording your query slightly.
Write your first UWP app in your favorite programming language
If you're a new developer or if you're familiar with the Windows platform and want to get started with UWP, check out these basic tutorials:
Are you an IOS developer?
- Use the Windows Bridge for iOS to convert your existing code to a UWP app, and keep developing in Objective-C.
If you're still learning or need to refresh your memory, try reading these external resources:
Customize your app's layout and appearance with XAML
Most UWP apps use the XAML markup language to create their UI. Learn how you can use its core features to customize your app's visual presentation, and explore this guidance for creating a unique look for your app.
- Intro to app UI design
- Tutorial: Create a user interface in XAML
- Layout for UWP apps
- Controls and patterns for UWP apps
Use features unique to Windows 10
What makes Windows 10 special? Learn to use just some of its unique features.
- Tutorial: Support ink in your UWP app
- Tutorial: Support the Surface Dial
- Explore what's new in the latest vesion of Windows
Explore how-to articles and detailed documentation for Windows 10 development:
Interested in more information on building web apps?
Cross-platform and mobile development
- Need to target Android and iOS? Check out Xamarin.