native_datastore library
A modern Flutter plugin for persistent key-value storage.
Uses Jetpack DataStore
on Android and UserDefaults
on iOS. Provides a familiar async API similar to shared_preferences,
backed by modern platform-native storage solutions.
Quick Start
import 'package:native_datastore/native_datastore.dart';
final datastore = NativeDatastore();
// Write
await datastore.setString('username', 'sudhi');
// Read
final username = await datastore.getString('username');
// Delete
await datastore.remove('username');
Classes
- NativeDatastore
- A Flutter plugin for native persistent key-value storage.
Exceptions / Errors
- NativeDatastoreException
- Exception thrown when a NativeDatastore operation fails.