Supporting background audio in your Windows 8.1 app

I’m still working away on my latest Windows App Store app, and one of the features I wanted to make sure to support was background audio: that is, I wanted the app to still play music when it was snapped to the side of the screen, or even pushed to the back when another app…


More on ListBoxes: Using databinding to control appearance

In a previous blog posting, I discussed how I used a XAML ListBox to create a control rather like an iOS UITableView. In this installment, I’m going to expand upon that a little and explain how you can change the appearance of individual items in the list. In iOS development, you usually get data into a UITableView…


Moving data around your C# app, and the potential perils of async

One thing that I think can be a little tricky when writing apps is how to manage how your app’s data as it moves around between its various components. For example, I was working on an app that tracks “tasks” (you know: feed the cat, remember to wear pants etc.) and I designed it to have…


Dell Venue Pro 8

After the disappointment that was the Acer 8″ Windows 8 Iconia W3 (but they’re back with the W4!) and a distinct lack of Surface Mini I didn’t have much hope for smaller tablets in the near future. And then seemingly out of nowhere, Dell introduces the Venue Pro 8. Not only is this a tablet…


Here’s a Windows Store App to help you write Windows Store Apps..

Here’s an app which I wanted to make for a while. Answer a few questions, and the app will create a personalized list of links into MSDN and other sources to help you with your Windows 8.1 App. I’ve tried to find the key links to get you pointed in the right direction. This is…


Adding a Settings panel to Windows Store Apps

When writing software, it always seems that the last 10% of the project takes 90% of the time, doesn’t it? As I sit here polishing my Tenth Anniversary Microsoft Krypton Crystal award, I’m also wrapping up an app and getting ready to start thinking about hitting that ‘Submit” button, but wait.. this app accesses the…


Goodbye Team Foundation Service, hello Visual Studio Online

Team Foundation Service might be a name that’s new to you, especially if you are an iOS developer dabbling in Windows. (If you work at Microsoft, well, your entire life can revolve around the similarly named Team Foundation Server. What’s for lunch today? There’s probably a query to tell you if you’re eating in the…


Portable Class Libraries now supported by Xamarin on iOS

If you are a fan of C#, but you’ve also heard of these “smartphone things” and think they might catch on, you might want to check out Xamarin. Microsoft and Xamarin have just announced support for PCLs, which makes writing code that runs on multiple devices a lot simpler. Here’s the story.    


Unity 4.3 Announced – now with more Windows support!

Great news for game developers today: Unity 4.3 is out! This new release packs in a lot of new features. For starters, they’ve lost a dimension: yup, writing 2D games in Unitty3D is now a lot easier with a new editor mode and 2D optimized physics modeler. Other new features include improved scripting support (MonoDevelop…


Fix graphics glitches in VivoTab Smart ME400 tablet

I’ve been using the ASUS VivoTab Smart tablet as my laptop-replacement for a while now (it runs Visual Studio pretty well, but sadly lacks the 3D chops for Kerbal Space Program – the two pieces of software I use the most). Paired with the Microsoft Wedge Keyboard and Mouse, it makes a highly portable little…