App Hub

Visuals & Media

Make your applications visually appealing with images, animations, and media.

Sensors & Other Phone Specific Features

Use unique features of the phone, such the accelerometer, GPS, and camera, in your applications.

Windows Phone Development QuickStarts

These QuickStarts introduce the basics for creating Windows Phone applications. These QuickStarts are designed for two types of readers:

New to Windows Phone development:The QuickStarts are presented in a prescribed order for those of you who want to start at the beginning and learn step-by-step. Think of the QuickStarts as the chapters of a book.

Have experience, but want to learn about specific features/scenarios: Although the QuickStarts are presented in a prescribed order for beginners, each QuickStart is a self-contained introduction to a feature rather than a dependent component of a larger whole. In other words, feel free to skip around to different QuickStarts.

Once you have checked out the Quickstarts, put it all together with Building a Windows Phone Application from Start to Finish.

Getting Started & Fundamentals

 thumbnail

1. Getting Started (Hello World)

Shows how to get started with the tools and create your first application for Windows Phone.

 thumbnail

2. Creating the Windows Phone User Interface (XAML)

Introduces XAML, a declarative language used in the phone to create UI (controls, shapes, text, and other content presented on the screen).


Using Controls thumbnail

3. Using Controls

Describes how to add buttons, text boxes, and other controls to application and add code make the controls perform some action.

Types of Controls thumbnail

4. Types of Controls

Describes the different types of controls available for phone development.


Panorama and Pivot Controls thumbnail

5. Panorama and Pivot Controls

Describes the Panorama and Pivot controls and provides best practice guidance.

 thumbnail

6. Working With Text on the Windows Phone

Describes how to display and enter text for the phone, and work with the on-screen keyboard.


Layout on the Screen thumbnail

7. Layout on the Screen

Describes how to design a user interface that can automatically resize.

Screen Orientations thumbnail

8. Screen Orientations

Describes techniques to create applications that support both portrait and landscape orientation.


Touch Input thumbnail

9. Touch Input

Describes how to use user touch input like tapping or sliding your finger across the screen.

Navigation thumbnail

10. Navigation

Describes how to navigate and pass data between pages. Also describes the Application Bar and the Back button.


Running your App in the Background (Tombstoning) thumbnail

11. Running your App in the Background (Tombstoning)

Describes how to restore your application to a presentable state when your application is terminated by a phone call, the phone going to sleep, or the user pressing the Start button and then pressing Back.

Push Notifications thumbnail

12. Push Notifications for Windows Phone Development

Describes how to send Push Notifications to the phone, including Toast Notifications, Raw Notifications, and Live Tile Updates.


Publishing thumbnail

13. Publishing Your Application in the Marketplace

Describes the requirements and process for submitting your application to App Hub for publication in the Windows Phone Marketplace.


Visuals and Media

Images thumbnail

1. Images

Describes how to integrate images into your applications.

Animations thumbnail

2. Animations

Describes how to integrate animations into your applications to make them more interactive.


Video and Audio thumbnail

3. Video and Audio

Describes how to integrate media into your applications.

Graphics thumbnail

4. Graphics

Describes how to draw scalable vector graphics, such as shapes, such as ellipses, rectangles, polygons, and paths.


Brushes thumbnail

5. Brushes

Describes how to draw with various colors, gradients, and even video.


Working with Data

Getting Data into Your Windows Phone Applications thumbnail

1. Getting Data into Your Windows Phone Applications

Describes the different ways and technologies to store and retrieve data for use in your application.

Data Binding to Controls thumbnail

2. Data Binding to Controls

Describes how to bind data to a control and customize the display.


Isolated Storage thumbnail

3. Isolated Storage

Describes how to store and retrieve data on a Windows Phone device.

Accessing a REST Web Service thumbnail

4. Accessing a REST Web Service

Describes the ways to call REST services, such as blogs, maps, and search, to retrieve data.

Isolated Storage thumbnail

5. Consuming a Windows Azure Data Service by using the OData Client

Describes how to consume a Windows Azure Data Service by using the Open Data Protocol (OData) Client.


Sensors and Other Phone-Specific Features

Launchers and Choosers thumbnail

1. Launchers and Choosers

Describes how to perform various common phone tasks from your application, such as making a phone call, searching the Web, or selecting a contact.

Detect Movement (Accelerometer) thumbnail

2. Detect Movement (Accelerometer)

Describes how to use the accelerometer on the phone.


Developing with the Windows Phone GPS (Location Services) thumbnail

3. Developing with the Windows Phone GPS (Location Services)

Describes how to use the location services.

Developing with the Windows Phone Camera thumbnail

4. Developing with the Windows Phone Camera

Describes how to use the camera.


var gDomain='m.webtrends.com'; var gDcsId='dcschd84w10000w4lw9hcqmsz_8n3x'; var gTrackEvents=1; var gFpc='WT_FPC'; /*<\/scr"+"ipt>");} /*]]>*/
DCSIMG