Get Ready for Windows Phone 8 Development

With the this version of mobile operating system, Microsoft has introduced many new features in Windows Phone 8.0 devices. We’ve seen some of them here. Features for consumer, means APIs for developers. And Windows Phone provides many new APIs/Features/Tools which developers can benefit from.

If you’re a hobbyist developer, developing for Windows Phone is totally free. Please note: however, if you want to sell your apps and make money out of it, you need pay something. And in this post we’ll discuss all the necessary steps involved in developing Windows Phone 8.0 applications along with tools/SDKs required.

If you’re a Windows Phone 7 developer and have already built apps for it, your apps will run on Windows Phone 8.0 devices as it is. However, apps built for Windows Phone 8.0, will not work on earlier devices.

A Hyper-V Enabled, SLAT Enabled PC

Windows Phone 8.0 uses new emulation technique to provide better testing capabilities through emulator. To give device-like performance and other features, it requires Hyper-V support and SLAT support for your processor and motherboard. You can find more information about these requirements here. If you don’t have Hyper-V or SLAT support, you can still develop these apps; however, you’ll need a real device to test your code.

Windows 8 Or Windows 8 Pro (64bit)

Only 64bit client Operating System can run Windows Phone 8 Development Tools. You can get a trial version of Windows 8 from here OR if you’re a student, you can checkout your DreamSpark account.

Windows Phone 8 SDK

To develop apps for Windows Phone 8, you’ll need the current 8.0 SDK. Remember, SDK 7.1 can target only Windows Phone 7.0 (original launched devices) and 7.5 (Mango) devices. If you want to target 7.8 based devices, there is 7.8 SDK Update. However, SDK 8.0, allows you to build apps for all the versions. You can checkout all the SDKs here

Apart from these requirements, there are few other tools and SDKs, which can help you to be productive and earn some money by creating splendid looking phone apps. Let me put them here, later on we’ll dig dipper into these tools/libraries:

Along with these tools, I’ve found some really nice libraries, which can help you to expedite your Windows Phone (or for that matter any kind of app) development. You can use NuGet Package Manager console to add these packages:

  • Json.NET 4.5.11
    Json.NET is a popular high-performance JSON framework for .NET. To install follow the instructions as mentioned here
  • PhoneThemeManager
    This library allows you to force particular theme in your application like Dark/Light. Read more from the developer from here and to install follow the instructions as mentioned here

Definitely, you can use ReSharper and Reflector kind of tools to enhance your development experience.

I hope, this can be a good starting point for anyone who wants to start with Windows Phone Application Development. Try your hands on these tools and let me know. We’ll cover these tools/SDKs more in next few posts. Till then… happy coding Smile

Namaste

Mayur Tendulkar | www.mayurtendulkar.com

Published by

Mayur Tendulkar

Struggling Juggler at Dyte

One thought on “Get Ready for Windows Phone 8 Development”

  1. If you are a student learning to develop Windows Phone apps, I think this new program is very interesting program to give u a kick start. This is a brand new, groundbreaking program from Nokia for Windows Phone developers, DVLUP.
    Right now, there are a lot of resources available online to help with Windows Phone development from a technical perspective nd with this program students can earn exciting rewards & compete with others, and maybe even meet some folks to collaborate with…. U will earn XP (Experience Points) which can be latter on redeemed fr great rewards from Bluetooth stereo headsets to cool Nokia Lumia handsets to Nokia Premium developer account.
    This can be a great opportunity fr all mobile app development students…. Follow it here http://www.dvlup.com/Challenge/180 nd Sign Up soon to get started nd show off ur skills. Also earn great rewards they offering…

    Like

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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

This site uses Akismet to reduce spam. Learn how your comment data is processed.