How to develop a Store app

Applies to Windows and Windows Phone

If you're writing a Windows Runtime-based app and need to know how to get the most out of Visual Studio, integrate specific app features, or package, debug, and test your app, you're in the right place.

Windows Phone Silverlight developer? Check out our Silverlight development resources.

What's in each section?

Using the tools

With the release of Visual Studio 2013 Update 2, code-sharing between Windows Store apps and Windows Phone Store apps is now supported within your dev environment. Keep in mind that to create universal Windows apps, you'll need to either:

  • Install Microsoft Visual Studio Express 2013 Update 2 for Windows.
  • Or download Update 2 separately if you already have another version of Visual Studio 2013 installed. For more info, see the support article for the update.

This section, along with Debugging and testing apps, covers all things Visual Studio. Using the tools includes:

  • Descriptions of each app type (Windows Store app, Windows Phone Store app, and universal Windows app) and the associated project templates.
  • Brief overviews of Visual Studio 2013 and how to build universal Windows apps.
  • An intro to Blend (a design tool included with Visual Studio 2013), as well as short XAML and HTML Blend tutorials.

Developing apps

Whether you're updating an app to engage with Cortana (XAML/HTML), creating a new universal Windows app that'll leverage a cloud-based back-end service, like Azure Mobile Services (XAML/HTML), or integrating another specific feature, these how-tos help you add functionality.

This info contains task-specific code, so we've grouped the content by UI framework.

Button for XAML specific framework Button for HTML specific framework Button for DirectX specific framework


Packaging apps

Need to find out:

  • What your app package contains?
  • How to copy an app package to a target device for testing?
  • What the packaging errors and warnings you're getting actually mean?

The topics in Packaging apps have you covered.

Debugging and testing apps

Learn how to:

  • Use the Windows App Certification Kit.
  • Run Windows Store apps locally and in the Visual Studio simulator.
  • Deploy a Windows Store app to a local or remote device.
  • Run Windows Phone Store app in the emulator.
  • Analyze your app's code quality, CPU usage, UI responsiveness, and memory usage.

See Debugging and testing apps for more.

In-depth guidance

See In-depth guidance for info specific to developing games using DirectX, as well as end-to-end code samples that include:

  • A to-do list app supported by Mobile Services.
  • A news feed reader app.
  • A multimedia app that plays, records, and streams different kinds of media.
  • A PDF viewer app.
  • A Window Store business app.



© 2015 Microsoft