Search packages, repositories and app categories

Package detailsv0.4.0

native_storage

A Dart-only package for accessing platform-native storage functionality.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
1.7K
Likes
68
Pub points
150

Install package

flutter pub add native_storage

Package Overview

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

A Dart-only package that provides access to platform-native storage mechanisms across multiple platforms, including Android, iOS, Web, macOS, Windows, and Linux. It enables seamless persistence of data using the underlying operating system's storage capabilities, ensuring optimal performance and compatibility. Designed for developers seeking a lightweight, cross-platform solution without relying on external databases or complex configurations. The package abstracts native storage APIs into a consistent Dart interface, simplifying data management in Flutter applications.

Use cases

  • Storing user preferences
  • Persisting app state
  • Caching small datasets
  • Managing session data
  • Saving configuration files
  • Enabling offline functionality

Key features

  • Cross-platform native storage access
  • Dart-only implementation
  • Minimal setup requirements
  • Platform-specific optimization
  • Lightweight and fast
  • Supports all major desktop and mobile platforms

Suitable for

  • Flutter apps needing persistent storage
  • Developers avoiding SQLite or Firebase
  • Projects requiring minimal dependencies
  • Apps targeting multiple platforms with consistent behavior
  • Use cases where simplicity and performance are critical

Considerations

  • Not suitable for large-scale data storage
  • Limited to key-value or simple structured data
  • No built-in encryption
  • Relies on platform-specific storage limits
  • Best for small to medium-sized data sets
  • Does not support complex queries

Original README

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

Dart Packages

A collection of useful Dart packages.

Written in Dart for Dart 💙

Packages

The following packages are available:

Client Description Pub Checks
Cloud HTTP Utilities for running Dart server applications in cloud environments. Cloud HTTP
HTTP SFV Dart implementation of Structured Field Values for HTTP (RFC8941) HTTP SFV
libcoder A serialization framework inspired by Swift's Codable. libcoder
Native Authentication Native bindings for platform-specific authentication APIs like ASWebAuthenticationSession and Chrome Custom Tabs. Native Authentication
Native Storage A unified API for accessing platform-native storage functionality such as the iOS Keychain and Android SharedPreferences. Native Storage

Categories

Dependencies

Dependency list 12 items

Source repository

Projects using this package

No data available yet.