Windows 8 RSS Reader, now in Windows Store

That’s right, my open source C# and XAML powered Windows 8 RSS Reader app is now available to download from Windows Store go get it now. I have been working on it for many months and previously wrote about it on this blog also spoken about it at Microsoft events in 2012.

This is first version of the app so please rate and review it on Windows store and send me your feedback.

If you are looking for source code then that is available from Codeplex.com and has received over 11K downloads so far.

Here a screenshot from app’s details page on Windows Store

Screenshot (4)

What’s new in .NET 4.5? [Poster]

Found this poster for the new features in .NET 4.5 from Jouni’s blog so decided to share

WhatsNewNET45-en

Presentation on Tools for Building Windows 8 style apps

I was invited by Microsoft Gulf to speak at Windows 8 Developer Boot Camp in Dubai, I spoke about some of the new features to build Windows 8 style apps including Search and Share Contracts, building fast and fluid apps with new Async support in C#.

I also talked about my open source Windows 8 RSS Reader app and showed few code examples from it. You can download the full source from Codeplex.com

Links to slides, photos and video are available below

It was a very interactive session with question from audience throughout the demo.

You can watch the video recording of the entire event on the Microsoft Gulf Community blog

Update: Watch the recording of my talk below [54mins]

Create and access global variables in Windows 8 C# Metro app

If you would like to use a global variable in your WinRT C# app, one of the ways to do that is below.

Declare a global public variable and a static context of your current app in App.xaml.cs, in the C# code below from Metro RSS Reader I have declared the ARGB color that I want to use across all Frames in the app.

   1: public static Color ARGBColor = Color.FromArgb(255, 145, 0, 145);

   2: public static new App Current

   3: {

   4:     get { return Application.Current as App; }

   5: }

I can then use the above from the OnNavigatedTo event in any Frame like this

   1: protected override void OnNavigatedTo(NavigationEventArgs e)

   2: {

   3:       MainGrid.Background = new SolidColorBrush(App.ARGBColor);

   4: }

Video recording of my talk about my open source app Metro RSS Reader

I wrote about a free and open source app I am working on, here is a recording of me speaking about it at Microsoft Gulf Windows 8 Devcamp.

Speaking about Metro RSS Reader app for Windows 8

You can read more about the app and grab the full source from

http://metrorssreader.codeplex.com

Update: Find some photos from the event

Resized_DSC02625Resized_DSC02629Resized_DSC02630Resized_DSC02635