Como baixar imagem do URL e salvá-lo em um banco de dados SQLite local

No Xamarin, como você baixa uma imagem de um URL?

E então, como você salva a imagem em um banco de dados SQLite local no dispositivo?

Meu aplicativo Xamarin.Forms atualmente segue oDocumentação do Xamarin para usar um URL para oImageSource propriedade de umImage, e isso funciona bem. Mas notei que toda vez que o aplicativo é iniciado, ele baixa novamente esta imagem pela rede. Prefiro baixar a imagem do URL uma vez e salvá-la localmente no dispositivo; esse método economiza bateria e uso de dados para o usuário.

questionAnswers(1)

yourAnswerToTheQuestion