What’s new in VS2013 for Windows Phone Developers

It has always been great coding using Visual Studio, such a robust IDE that makes developer’s life much easier. Now with the new release of VS2013 makes your life much easier for so many reasons. Since, I am mostly concerned with windows phone development; I will be tackling the new features in VS2013 from this perspective.

 

Windows Phone SDK 8.0 comes with VS2013

In the previous version (VS2012), in order to develop windows phone apps you had to install the appropriate SDK and configure the emulator to be able to test your apps, which was a tedious process, since the emulator needs sometimes adjustments of the Hyper-V and sometimes it doesn’t work from the first time. But, now you don’t have to worry about any of these issues, all what you have to do is:

  1. Install the VS2013
  2. Check the packages that you need to be targeting for development as shown in picture below

Now you are all set! Can you imagine how much time you have saved?  So now we can bluntly say that Windows Phone SDK 8.0 comes now with VS2013 and you do not need to separately install WPSDK 8.0.

VS

XAML Editor Enhancements

Visual Studio is great in supporting different programming languages, but we have been curious why features such auto complete and quick binding don’t appear in XAML which is the official design language for different apps development. But now, with VS2013 lots of these features are now available in XAML as listed below.

  • IntelliSense for data binding shows you the possible completions for the DataContext when available

  • InstelliSense for resources shows you all the resources that are applicable in a given scope, and that match the property type you are trying to assign the resource to

  • Go to definition (F12) for resources allows you to quickly jump to the document that contains the resource no matter where it defined in your project

  • Go to definition (F12) for types, properties and bindings allows you to quickly navigate to the declaration of the type, property or binding in your Model/ViewModel

  • Commenting markup supports nesting of comments within the selected range in the text editor

  • Renaming a start tag also renames the matching end tag

  • Support for adding XAML code snippets

 

Final Note and Feedback

Now you can download and test VS2013 from here and also a link to what’s new in VS2013. Go ahead play around with it and send your feedback via UserVoice or Connect!

This post was just the start to talk about some of the new experiences that was brought to you by VS2013. In follow up posts, we will describe each of these experiences in greater detail– so stay tuned.