We use ad-blockers as well, you know. We gotta keep those servers running though. Did you know that we publish useful books and run friendly conferences — crafted for pros like yourself? E.g. our upcoming SmashingConf London, dedicated to all things web performance.
Reza Alizadeh is the Chief Technology Evangelist for Windows Phone with Microsoft’s Developer & Platform Evangelism team. His main focus is working with top mobile app partners in the Western US and supporting their efforts to adopt the Windows Phone platform, while also supporting the general development community. Reza has been involved in the mobile space for over four years, having created a successful mobile app startup prior to joining Microsoft, which published over twenty applications and accumulated 8M+ downloads on iOS and other platforms. Reza holds a degree in Computer Science and an MBA from the University of Southern California.
There is a prevalent belief amongst developers that design is a skill that can't be learned — you either have it or you don't. While much of this can be attributed to the perception that heightened creativity is required to produce good design, the truth is anyone can create attractive applications and good user experience by following common design patterns and applying guidelines for the particular platform being targeted.
So rejoice, Mr. "Not-a-Designer," this article was written just for you. This article is targeted at the everyday developer looking for practical guidelines and tips to leverage in their Windows Phone application to build compelling Windows Phone UI-compliant apps with solid user experiences. Think of it as a checklist of sorts to ensure that your app avoids the common design problems found in Windows Phone applications.