Make a great first impression. Design your layout and navigation, and add controls, tiles, and notifications with help from the code, templates, and guidance in these UI-focused topics.
Add features with help from our code. From managing files to enabling geolocation, the sample code and steps in these guides help you complete specific tasks in new or existing apps.
Choose your business model. Design your app with monetization in mind. The code in these how-tos helps you create a trial version of a paid app, offer in-app purchases, and show ads using the Microsoft Ad SDK.
Port your app
Map the tasks and platform features you’re familiar with to the latest version of Windows with these customized tools and guides.
Find out which Windows Runtime APIs map to Windows Phone 8 features and how to move your app to the latest Windows Phone platform.
Get tips for upgrading your app, including using new templates, extending your app to run on new devices, and incorporating the latest platform features.
Use the API mapping tool to find the Windows Runtime equivalents to Android APIs. Learn how enabling tasks differs between platforms or how to use SQLite or Azure Mobile Services.
Prep your Mac for Windows development. See how UI elements and layouts in universal apps compare to those in iOS, and learn to replicate iOS features.
Learn the general concepts related to universal app development.
Use these code-based tutorials and detailed samples to get started building universal apps.
Explore the benefits of joining the partner program.
Get the SDKs to access new sensor hardware in the latest Lumia smartphones and create powerful imaging apps.