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.