Over a million developers have joined DZone.

Traffic Chat: My New Windows Phone 8 App

DZone 's Guide to

Traffic Chat: My New Windows Phone 8 App

· Mobile Zone ·
Free Resource

I launched a new Windows Phone 8 app last week called Traffic Chat. A friend of mine came up what the idea of having a chat with other drivers that are stuck in the same traffic jam as you are, perfect idea for a smartphone app.

The way the app works is actually fairly easy, the app detects the street that you’re on, takes your license plate (the plate is saved into the Isolated Storage Settings so it only needs to be entered on first start). The apps sends that data to the server (powered by SignalR and running on Azure Websites), the server checks if a chatroom with the name of the street already exists, if it doesn’t it creates it first, and then enters you as a user, with your license plate as username, into the chatroom.

The great thing about the app is that it hardly requires any user interaction to get started. Since you’re still behind the wheel of a car this was very important to me, safety first. Once the app launches it starts detecting immediately with a big pulsating icon to show that it’s still working, if something goes wrong the icon turns red and a big retry button appears.

Even the chatting can be done hands free through speech-to-text.

And as usual, once the app was released I noticed a small mistake on my part, once you’re chatting there’s a button to let your social networks know that you’re using the app but the link that should point to the app actually points to MSDN, oops. An update for this is submitted and should be live this week.

So, try out the app whenever you’re stuck in traffic, but do be careful. Any features missing? Or have some cool idea? Get in touch and I’ll see what I can do, props will be given where needed of course Glimlach

Download the app


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}