FLUTTER ECOSYSTEM

localstorage

LocalStorage for Flutter. Alternative to React Native's AsyncStorage.

Latest version
6.0.0
30-day downloads
12.3K
Likes
382
Pub points
160

Package Overview

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

Overview

Localstorage is a Flutter package providing persistent key-value storage, serving as an alternative to React Native's AsyncStorage. It enables storing and retrieving data across app restarts on multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. Built with simplicity in mind, it offers asynchronous operations for reading and writing strings, numbers, and JSON-serializable objects. The package abstracts platform-specific storage mechanisms, ensuring consistent behavior across environments. Ideal for caching, user preferences, or small-scale data persistence without requiring a full database.

Use cases
  • Storing user preferences
  • Caching API responses
  • Persisting app state
  • Saving form data
  • Managing authentication tokens
Key features
  • Cross-platform compatibility
  • Async read/write operations
  • JSON serialization support
  • Simple API
  • Lightweight and fast
Suitable for
  • Small-scale data persistence
  • Offline-first apps
  • User settings management
  • Prototyping
  • Apps needing lightweight storage
Considerations
  • Not suitable for large datasets
  • No built-in query capabilities
  • Data not encrypted by default
  • Limited to basic data types
  • Requires manual error handling
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add localstorage

Categories

Dependencies

Dependency list 3 items

Source repository

Related projects