Skip to content

Resources for the Windows Phone Developer

September 12, 2010
tags: ,

Here’s a list of resources to begin with the development of native applications for Windows Phone 7. I will update it along the way, maybe I will categorize them when it becomes necessary. The class library reference for Windows Phone SDK. It contains only namespaces specific to WP7. At the bottom of the page you will find the links to Silverlight, XNA class reference pages which include not only documentation for Silverlight for Windows Phone but also all others platforms. You can check the support of WP at the bottom of the page. For example on the List<T> page you can see that it’s supported by the mobile framework :


In the documentation section you will also find about the differences between runtimes support : The forum is very active, more than maybe because there’s not a lot of developers yet and not a lot of development on the platform either. This thread in particular can be interesting to find samples.

If you like videos, this session of 12 videos on Channel 9 about WP7 is very effective : I didn’t watch the ones about XNA but the others can be useful even if you are already a Silverlight developer.

Windows Phone has  a very particular UI (code-named “Metro”), so you can’t really bring your desktop or web UI knowledge. The UI design guide is very helpful to get an overview of all the controls style, there’s a page listing the styles used by the OS and available to applications. The videos from the Design Days are also a good way to grasp the UI philosophy.

The execution model is also very particular because it’s a mobile platform : battery, signal and CPU/GPU access are big constraints. This page is a good read to understand the activation/deactivation process (tombstoned application). The performance tips are very important (video on the tips).

Check to get the Pivot and Panorama controls.

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: