Getting Started


Getting Started with Windows Phone Application Development

Creating programs that run on the Windows Phone is easy.  Follow the steps on this page and you'll have a running Windows Phone application.

Get the Tools and Register for App Hub

  • Download the latest Windows Phone SDK. The Windows Phone SDK 7.1 RC and experiment with the latest tools release for Windows Phone. The Windows Phone SDK 7.1 RC provides the tools necessary to target the upcoming Windows Phone OS release codenamed Mango, and includes the "Go Live" license to publish your applications to Marketplace for use on phones with Mango, the Microsoft Advertising SDK for Windows Phone 7 and productivity enhancements such as an app profiler and an improved emulator.
  • Create an App Hub Developer account to submit your apps or games. Join App Hub to become a part of a vibrant community of app and game developers for Windows Phone and Xbox LIVE Indie Games on Xbox 360. App Hub has the free tools, the information, and the community you need to create and publish amazing apps and games to reach every Windows Phone 7 user and the 25 million Xbox LIVE members worldwide over Xbox LIVE Indie Games.

Create, Build, Test, and Submit an Application

  • Create a Windows Phone Application. Open Visual Studio 2010. On the File menu, select New->Project. In the Project Types pane on the left, expand Visual C# and select Silverlight for Windows Phone. In the Templates pane on the right, select Windows Phone Application and click OK. When prompted select Windows Phone OS 7.1 as the target platform.
  • Add a little functionality. From the Toolbox pane on the left, select a button and drag it onto the form in the design view. Double-click the button to create a Click event handler. In the handler, type the following line of code:
    button1.Text = “Click!”;
  • Build and deploy your application. To run your application on a Windows Phone device, make sure it is connected to the desktop and Microsoft Zune is running. Press the F5 key. From the drop-down list, select a device or an emulator to deploy to, and click OK. Your application should be up and running.

Resources

Downloads

Sprint Device Specific Tools

Reference: Learn more by visiting App Hub, the Windows Phone developer portal