Category Archives: Windows Phone

Getting Started with Windows Phone 8 Development

Developers, Developers, Developers

Can I Have Some Links, Please.
Can I Have Some Links, Please

So, you got tools to getting started with Windows Phone 8 Development, but don’t know how to do it? How do I design my UI?  In this post I will try to answer to these questions. If you don’t know where to get tools, visit my previous Windows Phone 8 Development, Dark Side.

First Tutorial

I’m not going to  copy paste tutorials from Microsoft website here. Instead go a head visit Microsoft Development Site and make tutorial from there. Of course after you’ve read this blog post.

There’s two possible options to start:

There’s loads of resources loaded behind these two links, read them thoroughly.

Yes, you can do Windows Phone 8 Development with JavaScript. Though I’ve done WinaBlip, a Blipfoto application for Windows Phone 8, with C#. Reason is purely educational – I wanted to learn C#.


Port an Existing App

Surprise,  surprise, Microsoft have made tutorials and comparisons how to port your existing iOS or Android application to Windows Phone 8. Here’ s small introductory video:

Resources for porting  applications are not only Windows Phone 8 specific, but universal to whole Windows Runtime Platform. So, here’s the link to main website of porting applications:


Design Principles

There are some UI design principles than should be fallowed. They differ from iOS and Android and requires little a bit investigating. Some of the basic principles of UI design to Windows Phone 8 to get you started:

  • Don’t create buttons just for buttons, use UI elements as buttons.
  • Make your UI for Portrait and Landscape
  • Make your UI scale to different screen resolutions
  • Try to use UI with your thumb, if you can’t – redesign

Whole bunch of guides how to design your application properly can be found behind this link:

Take a look before you start making your million dollar app.


Every developer needs API description. Well, here it is, all-in-one:



We need forums, support from other developers. Here’s forum just for Windows Phone 8 Development:



If you want to fallow tips and tricks from Microsoft, subscribe to their blog:



Getting proper resources can be a bit tricky sometimes. Microsoft is trying to embed Windows Desktop, Phone and RT development which is causing some resources to be hidden inside Microsoft webpages. Luckily there’s somewhat active development community so you can always use google if you can’t find answer from Microsoft pages.

Here’s all links in one:

Windows Phone 8 Development, Dark Side

winablipI’ve always been fascinated by mobile development. I’ve been trying out Android and iOS but my interest run out to the fact that almost every software is already written. This is where Windows Phone 8 Development comes into picture. There is lot of room for new applications – free and paid. Though you might not become a millionaire, you will be almost certainly be the first.

So, I made my own Windows Phone 8/8.1 Application. It is a mobile version of Blipfoto – diary site to photographers. You take on picture a day, give it a description and share it. This is called ‘blip’. I’m frequent user of Blipfoto and my Lumia 1020 is taking nice pictures to share. Application is free of charge.

Windows Phone devices are not very good at browsing stuff. I might be a bit harsh to say this, but not supporting file upload in a browser is just a very big down side. This was the main reason I started to make Winablip, Blipfoto application for Windows Phone 8.

Starting is easy, go to Windows Phone 8 Development Site and download Visual Studio Express. This is what you need just to test things out. There’s emulator included in which you can test your apps. There’s still a one catch: You need processor that supports Second Level Address Translation (SLAT) among Hyper-v. This means that you need fairly new machine First processors to include this feature were  Intel Nehalem i3/i5/i7, AMD third-generation Opteron/Barcelona.

If you want to use your own phone for testing, you can unlock one phone for developer purposes. To publish your application you need to have developer account. With this account you can unlock up to three devices. Cost is only tens of dollars/euros. In Finland it costs 14€. This is a one time fee, no annual changes required.

In next Windows Phone 8 Development post I will introduce some key resources to get information.