var client = new HttpClient(); var stream = await client.GetStreamAsync(image); var data = await GetDataAsync(stream); AnimatedImageView.GetAnimatedImageView(data, ImageViewAnimal); private async Task GetDataAsync(Stream stream) { return await Task.Run (() => {return NSData.FromStream (stream);}); }