FLUTTER ECOSYSTEM

flutter_persistent_queue

Simple file-based non-volatile persistent queue implementation for flutter. Ideal for in-device sequential buffers that must persist between app runs.

Latest version
6.1.1+1
30-day downloads
37
Likes
10
Pub points
40

Package Overview

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

Overview

A simple, file-based persistent queue for Flutter that stores data non-volatile on the device. It ensures data integrity and persistence across app restarts, making it ideal for maintaining sequential buffers like task queues or logs. Built with Dart, it uses local file storage to reliably retain items even after the app is closed or the device reboots. The package is lightweight and designed for straightforward integration into apps needing reliable offline data handling.

Use cases
  • Offline task queuing
  • Persistent logging
  • Data buffering before sync
  • App restart resilience
  • Local state persistence
  • Background operation staging
Key features
  • File-based storage
  • Non-volatile persistence
  • Simple API
  • Cross-app restart durability
  • Sequential FIFO behavior
  • Lightweight implementation
Suitable for
  • Apps requiring offline data retention
  • Task management systems
  • Logging frameworks
  • Background processing workflows
  • Simple stateful components
  • Low-complexity queue needs
Considerations
  • Limited to file system storage
  • No built-in encryption
  • Not suitable for large datasets
  • Manual cleanup may be needed
  • Performance depends on disk I/O
  • No cloud synchronization
Supported platformsNot available

Install package

flutter pub add flutter_persistent_queue

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects

No data available yet.