zeba_academy_storage 0.0.1 copy "zeba_academy_storage: ^0.0.1" to clipboard
zeba_academy_storage: ^0.0.1 copied to clipboard

A cross-platform Flutter storage utility providing secure storage, JSON persistence, cache management, and file utilities with a clean and unified API.

Changelog #

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

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


0.0.1 - 2026-02-28 #

🎉 Initial Release #

Added

  • Secure storage abstraction using platform-safe encryption
  • Local cache manager for temporary data storage
  • JSON storage helpers for easy serialization/deserialization
  • Platform-safe file utilities (Android, iOS, Windows, macOS, Linux)
  • Unified storage interface for clean architecture
  • Error handling and safe read/write operations
  • Async APIs for non-blocking storage operations
  • Null-safe Dart implementation

Features

  • Secure key-value storage wrapper
  • Cache expiration support
  • Automatic JSON encoding & decoding
  • File read/write helpers
  • Directory management utilities
  • Cross-platform compatibility

Developer Experience

  • Clean API design
  • Flutter-friendly integration
  • Easy dependency injection support
  • Minimal configuration setup

[Unreleased] #

Planned #

  • Encrypted file storage
  • Cache size auto-cleanup
  • Stream-based storage listeners
  • Backup & restore utilities
  • Web storage support
  • Performance optimizations

Versioning Strategy #

  • MAJOR version when breaking API changes are introduced.
  • MINOR version when new features are added in a backward-compatible manner.
  • PATCH version for bug fixes and improvements.

How to Update #

When releasing a new version:

  1. Update the version number in pubspec.yaml
  2. Add changes under a new version heading
  3. Move items from Unreleased into the new version
  4. Publish using:
dart pub publish

Maintained by Zeba Academy.

0
likes
120
points
100
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A cross-platform Flutter storage utility providing secure storage, JSON persistence, cache management, and file utilities with a clean and unified API.

Homepage

License

unknown (license)

Dependencies

flutter, flutter_secure_storage, json_annotation, path_provider, shared_preferences

More

Packages that depend on zeba_academy_storage