Search packages, repositories and app categories

flutter_file_uploader cover
Package detailsv2.2.0

flutter_file_uploader

Flutter widgets that simplify the creation and use of the en_file_uploader library. They include both the UI and business logic for file management.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
121
Likes
9
Pub points
160

Install package

flutter pub add flutter_file_uploader

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A Flutter package that provides ready-to-use widgets and business logic for managing file uploads, simplifying integration with the en_file_uploader library. It offers a complete UI solution for selecting, previewing, and uploading files across multiple platforms. Designed to streamline file handling in apps, it supports Android, iOS, Web, macOS, Windows, and Linux. The package reduces boilerplate code by combining both presentation and functionality in a cohesive, reusable form.

Use cases

  • File upload interfaces in mobile and web apps
  • Document management in enterprise applications
  • Media asset handling in content creation tools
  • User profile picture uploads
  • Bulk file selection and processing
  • Cross-platform file operations

Key features

  • Pre-built upload UI components
  • Integrated business logic for file handling
  • Support for multiple file types
  • Cross-platform compatibility
  • Easy integration with en_file_uploader
  • Real-time upload progress tracking

Suitable for

  • Developers building file-heavy apps
  • Teams needing rapid UI implementation
  • Apps requiring multi-platform file support
  • Projects using en_file_uploader backend
  • Frontend developers focused on UX efficiency

Considerations

  • Requires en_file_uploader backend setup
  • Limited customization without deeper knowledge
  • Dependent on platform-specific file permissions
  • May require additional validation logic
  • Not optimized for very large file transfers
  • Needs proper error handling in production

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

File uploader

Maintained with Melos

Getting Started

This repository is a Melos monorepo.

1. Install Melos (if needed)
dart pub global activate melos
2. Bootstrap all packages

Run the following command from the repository root:

dart run melos bs

melos bs runs pub get across all packages and links local dependencies together.


Core

Plugins

UI

  • flutter_file_uploader: Flutter widgets that simplify the creation and use of the en_file_uploader library

Tools

Categories

Dependencies

Dependency list 3 items

Source repository

Projects using this package

No data available yet.