Search packages, repositories and app categories

Package detailsv1.0.1

path_provider_ex

App files directory, root storage, and available space for ext storage and SD card on Android

30-day downloads
54
Likes
25
Pub points
35

Install package

flutter pub add path_provider_ex

Package Overview

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

A Flutter package that extends path_provider to offer enhanced file system access, including app-specific directories, root storage paths, and real-time monitoring of external storage and SD card space on Android. It simplifies file management by providing reliable, platform-aware paths and storage capacity insights. Designed for developers needing deeper control over local file operations in apps handling media, caching, or large data files.

Use cases

  • Managing app cache and temporary files
  • Storing user-generated content
  • Monitoring SD card storage availability
  • Handling large media files
  • Backing up data to external storage
  • Optimizing disk usage in apps

Key features

  • Access to app-specific directories
  • Root storage path retrieval
  • Real-time external storage space monitoring
  • Android-specific SD card support
  • Platform-agnostic file path resolution
  • Improved reliability for file operations

Suitable for

  • Apps requiring extensive file storage
  • Media-heavy applications
  • Data-intensive mobile apps
  • Developers targeting Android with external storage needs
  • Apps needing disk space awareness

Considerations

  • Limited to Android for SD card features
  • Requires runtime permissions for external storage
  • May need additional error handling for edge cases
  • Not compatible with iOS due to platform restrictions
  • Depends on underlying path_provider package
  • No built-in file encryption or security features

Original README

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

path_provider_ex

An Android path provider for Flutter that provides root and app files directory for both "external storage" (internal flash) and SD card (if present), as well as available space for each storage.

Categories

Source repository

Projects using this package