cloud_storage_firebase 0.1.0 copy "cloud_storage_firebase: ^0.1.0" to clipboard
cloud_storage_firebase: ^0.1.0 copied to clipboard

Firebase Storage + Cloud Firestore implementation of cloud_storage_platform_interface. Caller-supplied paths, no uid assumption.

0.1.0 #

Initial release.

  • Firebase Storage + Firestore implementation of CloudStorage from cloud_storage_platform_interface.
  • Caller-supplied paths — FirebaseCloudStorage({firestorePath, storagePath}). No assumption about tenancy; auth and access control are the consumer's concern (via Firestore + Storage security rules).
  • Flat storage layout: originals at {root}/{nodeId}.{ext}; client-supplied thumbnail / preview JPEGs at {root}/thumbs/{nodeId}.jpg and {root}/previews/{nodeId}.jpg.
  • Firestore-only mutations for renames and moves — the byte layer is never touched.
  • Auto-rename on name conflict (report.pdfreport (1).pdf).
  • Cancelled or failed uploads roll back the pre-created Firestore doc.
  • Downloads cached via flutter_cache_manager.
  • Link nodes: URL bookmarks stored purely in Firestore (no bytes) with optional custom thumbnail.
0
likes
0
points
305
downloads

Publisher

unverified uploader

Weekly Downloads

Firebase Storage + Cloud Firestore implementation of cloud_storage_platform_interface. Caller-supplied paths, no uid assumption.

Homepage
Repository (GitHub)
View/report issues

Topics

#cloud-storage #firebase #firestore #firebase-storage #file-manager

License

unknown (license)

Dependencies

cloud_firestore, cloud_storage_platform_interface, firebase_auth, firebase_core, firebase_storage, flutter, flutter_cache_manager, meta, mime, path, path_provider

More

Packages that depend on cloud_storage_firebase