filesaverplus

FileSaverPlus

FileSaverPlus is a mobile application that allows users to save and manage files efficiently on their devices. The app supports various file formats and provides easy access to saved files.

Install plugin

add this line into pubspec.yaml

filesaverplus: ^0.0.3

Example uses

// import package.
import 'package:filesaverplus/filesaverplus.dart';

// for saving single file.
await FileSaverPlus().saveFile(Uint8List fileData, String fileName, String mimeType );


// for saving multiple files.
await FileSaverPlus().saveMultipleFiles(List<Uint8List> fileDataList, List<String> fileNameList, List<String> mimeTypeList)

Features

  • Save files from different sources.
  • View and manage saved files.
  • Organize files with custom labels or categories.
  • Share files with others.

Requirements

iOS:

  • iOS 13.0 or later.
  • Flutter 3.29 or later.

Android:

if your project set android target >= Android Q, you don't have to add any permission. Otherwise, Add the following statement in AndroidManifest.xml:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
        android:maxSdkVersion="28"/>
  • Minimum SDK version 28 (Android 9 or later).
  • Flutter 3.29 or later.

Installation

Clone the repository:

git clone https://github.com/devamitkumartiwari/filesaverplus.git