Developers, Developers, Developers
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.
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.
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:
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: