Skip to content

Latest commit

 

History

History

http_image_provider

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

HTTP image provider

pub package likes popularity pub points

This is an alternative to Image.network() which makes use of the http package.

Usage

Image(
  image: HttpImageProvider(Uri.parse('https://http.cat/200')),
)

Optionally, you can supply your own Client.

// Either by setting it globally
HttpImageProvider.defaultClient = Client();

// or by supplying it via constructor
Image(
  image: HttpImageProvider(
    Uri.parse('https://http.cat/200'),
    client: Client(),
  ),
)

Why would I want to use this?

Using the http package allows you to dynamically configure the implementation for how requests are made. In particular, this is useful if you need to use cupertino_http or cronet_http to request images. Another use case is if you need to trace HTTP requests with tools like Sentry.

📣 About the author

  • Twitter Follow
  • GitHub followers
  • Bluesky Follow
  • GitHub Sponsors