Tag Archives: WinRT

Windows 8 dev, Day 0. – The Basics

If you want to start developing apps for Windows 8, you surely need to know some basics. First of all it’s essential to install Windows 8 Release Preview, Visual Studio 2012 RC and also Blend 5 RC. You can’t develop Windows 8 Metro apps in Windows 7 or older, or in Visual Studio 2012 or older.

Optionally you can install one of my favorite tools: ReSharper EAP 7ย for Visual Studio 2012. It’s still in beta quality, but it’s definitely better than nothing.

Once you have all this installed, you should probably start reading some stuff about actual Windows 8 Metro app development. I expect you already have some knowledge about creating classic .NET or Silverlight applications in C#, so I won’t cover these basic steps. First of all buy this excellent e-book and read it: Programming Windows 6th Edition, by Charles Petzold, it’s about 300 pages long, so nothing you can’t finish in one weekend ๐Ÿ™‚ It contains thorough information about XAML and WinRT basics, how to work with layout, Framework Elements, Containers, interactive Controls, DataBinding, Events, etc. Together with some discount codes it costs less than $20. This book also contains lot of code samples you can try on your PC, you can alter them and watch what happens.

Together with studying this book you can also start browsing through MSDN pages related to WinRT programing. Give it at least day or two crawling through these archives, reading materials about Metro design principles, Windows 8 app design, application lifetime, contracts, capabilities, etc. Don’t forget also to download couple of actual Windows 8 applications from current Windows Store and use them to know, how they actually work and behave. Don’t underestimate this part of development, for creating successful and good liking apps it’s essential to know how these app should look like.

So much for theory, the next chapter will be devoted to actual problems and issues I’ve discovered during my Windows 8 app development/porting from WP7.

Long time no see!

It was almost year ago since when I wrote my last article here. It was in Summer 2011 when I was trying my first Windows Phone development steps, testing WP7.5 Mango beta on my HTC HD7 and plannig to port Fish Fillets to this platform. Lot of stuff happened since then. Right now I got almost 10 apps published in Windows Phone Marketplace and more than 100 000 downloads, not bad I dare to say ๐Ÿ™‚

I have also just recently started developing Windows 8 Metro applications – it’s a whole new platform, not yet stabilized, but it’s quite tempting to be one of first publishers on Windows Store, isn’t it? In the upcoming days I’ll try to collect and write down all my thoughts and discoveries about development for this platform. So stay tuned for lot of useful tips, tricks and hints you might need to know, if you plan to dive into this platform as well.