cache_image 0.0.3 copy "cache_image: ^0.0.3" to clipboard
cache_image: ^0.0.3 copied to clipboard

outdated

Flutter cache network images. Support to network and firebase paths.

Flutter Cache Image #

A flutter library to cache network images. This package support the download of images from a standard network url and from a firebase gs storage url.

This package depends only on the flutter firebase storage library; there are no others external dependencies.

Images are stored in the app temporary directory.

How to add #

Add to pubspec.yaml:

dependencies:
  cache_image: "^0.0.2"

Add it to your dart file:

import 'package:cache_image/cache_image.dart';

How to use #

CacheImage widget can be used in two different way:

Standard network image path
return CacheImage.network(
  path: 'image_url_path',
  placeholder: new Container(
    padding: EdgeInsets.all(16.0),
    color: Colors.grey[100],
    child: new Center(
      child: new Image.asset('image_asset_path'),
    ),
  )
)
Firebase network image path
return CacheImage.firebase(
  path: 'gs_url_path',
  placeholder: new Container(
    padding: EdgeInsets.all(16.0),
    color: Colors.grey[100],
    child: new Center(
      child: new Image.asset('image_asset_path'),
    ),
  )
)

API #

  • Widget Placeholder - Widget to display when online image isn't in cache
  • String Prefix - String used to parse gs firebase storage path.
  • Duration Duration - Animation duration between placeholder and image.
  • String Path - Firebase/Network image path.
32
likes
30
pub points
45%
popularity

Publisher

verified publisheroxequa.com

Flutter cache network images. Support to network and firebase paths.

Repository (GitHub)
View/report issues

License

GPL-3.0 (LICENSE)

Dependencies

firebase_storage, flutter, path_provider

More

Packages that depend on cache_image