I am checking my options for getting user analytics and metrics for Xamarin.Forms application.
Hockeyapp, Application insight, Visual Studio App Center etc are top providers but I am skeptical to use them. I cant find any information how do they effect performance of android/ios application. They dont expose any asynchronous method. So I cant run them separately on another thread.
what is even happening if user doesnt have internet connection? Does it try to send analytic until it gets timeout?
UPDATE:
I was using xamarin insight and recently I removed it and I recognized that Xamarin insight is increasing start up time between 2-3 secs to initialize it. my app size is reduced also 3-5 mb. I dont recommend using Xamarin insight even though it is deprecated now.