Improvments to TinyInsights

Today I released TinyInsights 1.1.7 with some improvements.

I have removed so it will not await when sending events to providers anymore. The reason is that it affected one of my apps in a negative way when I was tracking page views in the OnAppearing (when using Xamarin.Forms) method for a view. Also, users experienced navigation to be very slow. When I wrapped the call in Task.Run it worked like a charm again, so now I decided to build-in that behavior into TinyInsight.

The second change I have done is that I had wrapped all calls to external providers in a try/catch statement, except for methods that tracking error. This because that if a call failed it maybe can be tracked if you are using another provider for tracking error than the one that failed.

And I also want to say thank you to JTOne123 for a PR that enables SourceLink.

Contribute

The full source code and documentation for TinyInsights can be found on GitHub. Feedback and contributions are very welcome.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.