Code sharing strategies with MVVM

On September 25th and November 21st I talked about MVVM as a pattern to build apps, as well as code sharing strategies for Windows and Windows Phone projects through either Portable Class Libraries or file linking. I’m sharing the sample projects I used in those talks here for reference. You can find the slides used……


Windows starting template (October 2013)

With the imminent release of Windows 8.1 on October 18th, developers are going to have to think differently about some aspects of their apps. Whether it be things like the new Window size model or the settings charms flyouts with the new SettingsFlyout control, the implementation of Windows 8.1 apps will be different if developers……


Build apps for a device

We’ve managed to secure another batch of devices for our awesome app developer community in the Netherlands. This time we have a variety of devices available, which can be obtained by accumulating points by building Windows 8 and Windows Phone apps. The timing could not have been better, with the announcement of the Windows Phone……


ReviewNotifier NuGet package

One of the things I’ve seen a lot of blog posts about and heard a lot of buzz around lately is the ability to ask users to review an app automatically after a number of launches. This is a really good mechanism to get a lot more ratings and reviews for your app, as it……


StorageHelper NuGet package

If you’ve taken a look at any of my starting templates (Windows Phone or Windows) or at my Windows Phone RSS Reader app template, you’ve probably noticed the StorageHelper class in there. It’s a convenient way of abstracting some of the logic of loading, saving and removing data from either the application’s state or persistent……


Windows starting template

Back in February, I posted my Windows Phone starting template, which serves as a helpful base to start developing Windows Phone apps. It provides some useful basics, such as review reminder, storage helper, settings and about pages and has its own MVVM implementation without relying on third party frameworks. The template also helps developers build……


Creating a smooth extended splash screen experience

It’s common practice to implement an extended splash screen when your Windows Store app has a long or unpredictable start-up time, because it’s loading data off the web for instance. About 99% of the extended splash screens I’ve seen so far implement a page that looks like the default splash screen with the addition of……


Reuse skills and frameworks in JavaScript apps

As mentioned in the previous post in the collaboration series with Arian from Zilverstede, web developers can reuse skills and frameworks to create native Windows 8 apps in JavaScript. Last time we dove into jQuery specifically, but this time we want to elaborate a bit on how to structure your app in a more MVC……


Add multiple feeds to the RSS reader app template

Early March, I posted a Windows Phone RSS reader app template that provided a basic template for a news app. The template also provided a code sharing mechanism to easily build for Windows Phone 7 and Windows Phone 8 natively, based on my Windows Phone starting template. One of the questions that I’ve received is……


App in a snap: Feeds only show a single item

As you may have seen in my App in a snap: Your first Windows 8 app blog post, here at Microsoft The Netherlands we’ve created Windows 8 App in a snap to allow developers and non-developers to create their first Windows 8 app with relative ease. App in a snap uses RSS feeds as content……