Ruben Romero
ย ยทย Graphic designer addicted to FlutterFlow and complex logic

๐Ÿ“‚ Powerful File Uploader with Dropzone โ€“ The Last File Picker Youโ€™ll Ever Need in FlutterFlow!

๐ŸŽ‰ Hey FlutterFlow Community!

Iโ€™m super excited to finally share a component Iโ€™ve been building and refining for quite some time: the Powerful File Uploader with Dropzone.

This custom uploader was created to help developers easily add drag & drop file upload functionality to their FlutterFlow projects, with full control over how it looks and behaves, all without writing complicated logic.

โœจ Key Features:

  • Upload one or multiple files via drag & drop or system picker.

  • Supports uploading files from a public URL directly.

  • Responsive UI: The interface remains smooth and fluid, even during uploads.

  • Customize or hide the file list to use your own layout while still managing uploads with built-in logic.

  • Set file type filters, max file count, and file size limits.

  • Full error handling with customizable callbacks for advanced scenarios.

  • Modular structure:

    • You can even replace file list items and dropzone content with your own widgets.

    • Modify colors, texts, icons, character limits, and more.

  • Works seamlessly across Web, Android, and iOS, with optimized behavior per platform.

  • Cleanly styled by default, yet fully extensible to match any UI.

๐ŸŒ Live Playground
Try it out directly in this demo project:
๐Ÿ”— Playground

๐Ÿ“˜ Complete Documentation
Includes setup guide, use cases, advanced tips, FAQs and more:
๐Ÿ”— Read the Docs

๐Ÿ›’ Available now in the FlutterFlow Marketplace:
๐Ÿ”— Get it here

If you give it a try and have feedback or ideas, Iโ€™d love to hear them!
Hopefully, this saves you time and makes file uploads a breeze in your next app. ๐Ÿ’ช

๐Ÿ’ฌ Join Our Discord Community, weโ€™d love to have you there!

2
1 reply