How Nokia built the new MixRadio Windows Phone app

Published by at

In a post on the Nokia MixRadio Developer Blog Chris Williams explains how the new Nokia MixRadio app for Windows Phone was built over a period of around three months, by a team of eight people, using a Scrum Agile development process. A series of two-week sprints periods and a Continuous Integration build set-up meant the team was building "working code all day every day".

The blog post offers an insight into how the app was built. For example, the first sprint focused on stability improvements, improving the app localisation process (important when you deliver to 30+ markets), and tacking some technical debt. The new Play Me personalised music streaming feature was built over sprints 2 and 3, while sprint 4 saw the delivery of the new thumbs up/down feature and offline support for Play Me mixes.

Nokia MixRadioNokia MixRadio

The post also talks about Nokia's internal testing and feedback process, noting the benefits of having thousands of potential testers spread through out Nokia and how real world testing provides a "gold mine" of information. Nokia MixRadio's attention to detail is also exemplified in the way the development team iterated through UI changes (e.g. moving a button and analysing data to see what impact on usage the change had) and used A/B testing to experiment with different feature implementations.

More details in the full blog post.

Nokia MixRadio is a free download from the Windows Phone Store and is available for all Lumia devices running Windows Phone 8 in the 31 supported countries.

P.S. Once you have the latest version of the app installed, try the "MixRadio PlayMe" voice command for hands-free access to the personalised music stream.