storage_manager 0.0.5 copy "storage_manager: ^0.0.5" to clipboard
storage_manager: ^0.0.5 copied to clipboard

outdated

FireStorage & DevicePersistor Manager facilitates quick implementation in your app

Features #

Storage Manager for online (FireStorage) and offline (Shared Preferences) purposes

Getting started #

Add this import line

import 'package:storage_manager/storage_manager.dart';

Usage #

Upload an image to given path

  String url = await FireUploader(path:'/collectionName/Image.png').saveImage(file);

Or upload directly from bytes (Uint8List) to given path

  String url = await FireUploader(path:'/collectionName/Image.png').saveFileFromBytes(bytes);

Select images from gallery and upload them

  String url = await FireUploader(path:'/collectionName/Image.png',maxImagesCount: 5).selectAndUpload();

Remove files from Storage Path

  bool success = await FireUploader.removeFileFromPath('/collectionName/Image.png');

or from Storage link

  bool success = await FireUploader.removeFileFromUrl(urlLink);

Save images, text and data to device persistor

  String localPath = await DataPersistor().saveImage('/collectionName/Image.png',bytes);

Get images, text and data to device persistor

  var imageBytes = await DataPersistor().getImage('/collectionName/Image.png');

Remove images, text and data to device persistor

  DataPersistor().removeImage('/collectionName/Image.png');

Additional information #

This package assumes complete Firebase configuration with Storage and permissions.

8
likes
0
pub points
63%
popularity

Publisher

verified publishermisdevelop.app

FireStorage & DevicePersistor Manager facilitates quick implementation in your app

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

firebase_storage, flash, flutter, image_picker, shared_preferences

More

Packages that depend on storage_manager