ImageSource?GetImageStream()
        {
            try
            {
                if (DownloadedImageBlob is null)
                {
                    return(null);
                }

                var imageByteArray = DownloadedImageBlob;

                return(ImageSource.FromStream(() => new MemoryStream(imageByteArray)));
            }
            catch (Exception e)
            {
                AnalyticsServices.Report(e);
                return(null);
            }
        }
 public void Dispose()
 {
     _stopwatch.Stop();
     Data.Add("Timed Event", $"{_stopwatch.Elapsed:ss\\.fff}s");
     AnalyticsServices.Track($"{_trackIdentifier} [Timed Event]", Data);
 }
        protected override void OnStart()
        {
            base.OnStart();

            AnalyticsServices.Start();
        }