This post will focus on animations. While Silverlight is a very capable technology for creating rich user interfaces, Windows Phone 7’s UI languages, codenamed Metro, has very strong red threads and principles which push typography, panoramic navigation and animation. One might find the experience a bit bland at first, but it really comes alive when one sees the UI in motion. A post dedicated to Metro is planned, but for now I suggest you read these nice articles.
If you base your design principles on Metro and try to embrace the design of WP7’s default applications, you will want to animate parts of your UI on actions or based on a timer.

