For Microsoft Kool-Aid Drinkers, Non-paid MS Evangelists written by a Senior Consultant, Passionate about Tech

Building a Universal Windows Platform (UWP) Application (Part 5) – Analytics with Visual Studio Application Insights

I just rolled off a client recently that needed to build a Universal Windows Platform (UWP) application as part of their hardware and software solution.  For those who aren’t yet familiar with UWP, you can check out this article by Tyler Whitney.

As many of you developers out there are aware, sometimes you have to build or bring with you a number of application infrastructure items before you can even get started with the core application logic.  For example, you might need some helpers, services and base classes that make your job easier or allow you to start with your base patterns, such as, MVC, MVVM, etc.

So, I have decided to create a series of posts that build up a bunch of common, important parts of an application that you might want to have in place before you even start developing your core functionality.  I have discussed a number of topics in my previous posts:

Building a Universal Windows Platform (UWP) Application, Part 1 – Using Template10

Building a Universal Windows Platform (UWP) Application, Part 2 – T4 and Strings

Building a Universal Windows Platform (UWP) Application, Part 3 – Multilingual Support

Building a Universal Windows Platform (UWP) Application, Part 4 – Logging w/ MetroLog

If you haven’t already read the previous posts, I recommend you do since they all build on each other.

In part 5 of this series, I thought that maybe before we start writing any application code, we might want to add a service that allows us to analyze and get insight into how our application gets used.  There are several analytics packages out there, but I thought I would take a brief look at Visual Studio Application Insights.

My goal is to create a service that allows us to use this service, along with the ability to add others.  I won’t only show you how to gather the data with the service, but briefly show you how you can view the data to help you make decision about your software.  For example, “What screens do people visit most frequently?”

How does that sound?  Excited?  Well, let’s get started…

Read more:
Follow us: @IntertechInc on Twitter | Intertech on Facebook


No comments yet.

Leave a Reply

You must be logged in to post a comment.