Tuesday, December 11, 2012

Getting Started with Windows Phone 8 Dev.

How to get started developing for Windows Phone 8.

This is a great question and the answer is with mixed feelings.  I say mixed, because mobile development has a few extra hurdles than the previous .netcf way.  On the other side, Windows Phone 8 is a great platform and is in-line with modern XAML application development.

Before you get started, you need a computer running 64-bit Windows 8 Pro.  Sadly, this has to be on bare metal and not running under a VM.   The reason for this has to do with the Emulator.  It requires hyper-v, so your computer must also support  Hyper-V (SLAT) .  When you think about it, having the emulator as a VM is pretty darn cool.

Once you have the basics down, you need to get yourself a copy of Visual Studio 2012.  If you don’t already have VS 2012, you can download a free version of Express.  The links at the bottom will help you find the right version.  Remember you need the version to support Windows 8 Phone.

If you are already running Visual Studio 2012, get the Windows Phone 8 SDK.  The SDK will add all the functionality you need to build Phone applications, which includes the Emulator.  With Win8, you can target Windows Phone 8 and 7.5.

After you have all of this downloaded and installed, and you've built an app running on the emulator, then you will want to take it for a test drive on a real Windows Phone 8 device.   In order to do this, you have to get a developer’s license for the Windows Store.  Oh, and you will need a Windows Phone 8.  I suggest the Nokia 920.

Lastly, you may want some help learning about developing Windows Phone 8 apps.  This link will direct you to the Windows Phone 8 Jump Start:

Links to help you with Hyper-V

Windows 8, Pro
Visual Studio 2012

Windows Phone SDK

Developer’s License:

1 comment: