deep_local_storage 1.0.0 copy "deep_local_storage: ^1.0.0" to clipboard
deep_local_storage: ^1.0.0 copied to clipboard

A powerful Flutter local storage library that provides secure and persistent data storage across platforms, with support for various data types and device-level persistence.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 #

Added #

  • Initial release of deep_local_storage
  • Support for multiple data types: String, int, double, bool, bytes, List, Map
  • Secure credentials storage using system keychain/keystore
  • Device ID persistence that survives app reinstallation
    • Android: Uses system-level Android ID (Settings.Secure.ANDROID_ID)
    • iOS/macOS: Uses Keychain storage
  • Singleton pattern for easy access
  • Cross-platform support (iOS, Android, macOS)
  • JSON serialization support for custom objects
  • Optimized initialization with logging control
  • Comprehensive example application

Features #

  • Two storage types: common and credentials
  • Automatic data type handling
  • Error handling and logging
  • Type-safe API with Dart generics
  • Based on rcache_flutter for robust storage implementation
1
likes
150
points
25
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A powerful Flutter local storage library that provides secure and persistent data storage across platforms, with support for various data types and device-level persistence.

Homepage
Repository (GitHub)
View/report issues

Topics

#storage #cache #persistence #local-storage #flutter

License

MIT (license)

Dependencies

device_info_plus, flutter, rcache_flutter, uuid

More

Packages that depend on deep_local_storage