As you all know I am a windows developer, most of what is either background services or windows desktop applications. I have also been working with Google Analytics for a number of years now. One of the issues I have had is that there was no SDK for windows. There is an Android SDK and an IOS SDK but there was nothing for windows developers. I have spoken with the Google Analytics team about this for a number of years and their opinion was that it wasn’t a priority. Understandable considering we are talking Microsoft VS Google here. Over the years i have created a few simple trackers myself to address the issue but they were never something i was willing to opensource myself. Nor did i feel up to the task of creating an SDK from scratch alone.
A few months ago the Google Analytics team informed me that they were contacted by Microsoft and told that they were working on an SDK. I jumped at the chance to assist them. The project is now live on Github.
dotnet/windows-sdk-for-google-analytics
There is also a Getting started page which is part of the documentation wiki on the project. I will be working on extending the documentation over the next several weeks to ensure that the SDK is fully documented. You can of course expect a number of tutorials on this from me in the figure.
Conclusion
We FINALLY have an official Google Analytics Windows SDK!
Dear Linda,
I am currently new to learning java and would love to hear your feedback regarding development of google-api on a windows platform. I had the opportunity to read your posts on Microsoft vs Google……what project would you recommend for a java application coder?
Thank you for all your wonderful contributions and insights on all the open-source libraries.
Look forward to hearing back,
Anonymous user
I think its going to be up to you. I have only developed professionally on windows using C#. I have been coding Java in my private time for the last six months. The libraries for the Google APIs in both .net and java are very similar and appear to work just as well. My main comment would be that we are developing on the .net client library constantly i don’t think there have been many updates to the java client library in the last year.