Search packages, repositories and app categories

Package detailsv3.0.1

folder_file_saver

Flutter plugin for save file to Folder extenison of your_app. resize image downloaded. create folder by extension. require permission and open setting device.

Android
30-day downloads
98
Likes
23
Pub points
150

Install package

flutter pub add folder_file_saver

Package Overview

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

A Flutter plugin that enables saving files to specific folders based on their extension. It automatically creates folders by file type, resizes downloaded images, and manages device permissions. The plugin requires user permission and can open device settings for permission management. Designed for Android, it simplifies file organization and storage handling in apps that work with various file types.

Use cases

  • Saving downloaded files to organized folders
  • Automatically creating folders by file extension
  • Resizing images before saving
  • Managing file storage permissions
  • Opening device settings for permission grants
  • Organizing app-specific file collections

Key features

  • Creates folders by file extension
  • Resizes downloaded images
  • Handles Android storage permissions
  • Opens device settings for permission access
  • Extends file saving functionality
  • Supports file organization by type

Suitable for

  • Apps that download and store multiple file types
  • Developers needing automatic folder creation
  • Projects requiring image resizing before storage
  • Android-only file management solutions
  • Apps focused on media or document storage

Considerations

  • Android-only platform support
  • Requires runtime permission handling
  • May need manual permission request from users
  • Depends on external file system access
  • Limited to file extension-based organization
  • Requires proper setup for device settings navigation

Original README

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

Folder File Saver

Pub Version GitHub

This Plugin provides
  • Save file from URL
  • Displays the file that you downloaded in Gallery And Media Player from Url
  • Copy existing file to new Folder extension
  • Create Folder of your File
    • Android Q or higher
      • jpg, png, jpeg = Pictures/appname Pictures
      • mp4 = Videos/appname Videos
      • mp3 = Musisc/appname Musics
      • m4a = Audiobooks/appname Audios
      • any extension = Documents/appname Documents
    • Under Android Q
      • jpg, png, jpeg = appname/Pictures
      • mp4 = appname/Videos
      • mp3 = appname/Musics
      • m4a = appname/Audios
      • any extension = appname/Documents
  • Save file into your custom Directory
  • Download images and resize width and height
  • Open Settings device
Android

You need to add those permissions in AndroidManifest.xml in order the plugin to work

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
IOS

Currently this Plugin not avaible for IOS.

For demo
  • git clone https://github.com/bonamoogy/FolderFileSaver/archive/master.zip
  • cd folder_file_saver
  • flutter pub get
  • flutter run

Getting Started

This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Categories

Dependencies

Dependency list 1 items

  • plugin_platform_interface^2.0.2

Source repository

Projects using this package

No data available yet.