firebase_ui_storage library

Classes

FileUploadNamingPolicy
A policy that defines how to name files on upload. Default implementation is KeepOriginalNameUploadPolicy.
FirebaseUIStorage
A class that should be used to configure FirebaseUIStorage. The configuration could be override for a specific part of the widget tree using FirebaseUIStorageConfigOverride widget.
FirebaseUIStorageConfigOverride
A widget that could be used to override FirebaseUIStorageConfiguration for a specific part of the widget tree.
FirebaseUIStorageConfiguration
A configuration object that is used by the widgets from Firebase UI Storage
InitialPageLoading
Indicates that the first page is loading.
KeepOriginalNameUploadPolicy
An upload naming policy that keeps original file name.
KeepPathUploadPolicy
An upload naming policy that keeps original file path.
LoadingStateVariant
Describes what kind of placholder should be used while the image is loading.
PageLoadComplete
PageLoadError
PageLoading
PaginatedLoadingController
PaginatedLoadingState
A base class for loading states.
StorageGridView
/// A GridView.builder that automatically handles paginated loading from FirebaseStorage.
StorageImage
A widget that downloads and displays an image from Firebase Storage.
StorageListView
A ListView.builder that automatically handles paginated loading from FirebaseStorage.
TaskProgressIndicator
Material/Cupertino app aware task progress indicator widget.
TaskProgressWidget
An abstract widget that simplifies building custom progress indicators for upload and download tasks.
UploadButton
A button that uploads a file to Firebase Storage. While upload is in progress, a LoadingIndicator is shown. If an error occurs, onError is called.
UuidFileUploadNamingPolicy
An upload naming policy that generates a new file name using Uuid preserving file extension.

Enums

ButtonVariant
An enumeration of the possible button variants.

Typedefs

ErrorBuilder = Widget Function(BuildContext context, Object? error)
A builder that is invoked when an error occurs.