shared_pref_pro 1.0.1 copy "shared_pref_pro: ^1.0.1" to clipboard
shared_pref_pro: ^1.0.1 copied to clipboard

A clean, extensible, and production-ready Flutter package for local key-value storage on Android and iOS.

shared_pref_pro #

A clean, extensible, and production-ready local storage plugin for Flutter. Supports Android and iOS.

Features #

  • Simple and clean API.
  • Support for String, int, double, bool, List<String>.
  • Support for JSON objects (Map and List).
  • Generic save<T> and get<T> methods.
  • Singleton pattern.
  • Thread-safe (handled by platform).
  • Null safety.

Getting Started #

Add shared_pref_pro to your pubspec.yaml:

dependencies:
  shared_pref_pro: ^1.0.0

Usage #

import 'package:shared_pref_pro/shared_pref.dart';

final sharedPref = SharedPref.instance;

// Save a value
await sharedPref.save('username', 'john_doe');
await sharedPref.save('age', 25);
await sharedPref.save('isLoggedIn', true);

// Get a value
String? username = await sharedPref.get<String>('username');
int? age = await sharedPref.get<int>('age');
bool? isLoggedIn = await sharedPref.get<bool>('isLoggedIn');

// Remove a value
await sharedPref.remove('username');

// Clear all values
await sharedPref.clear();

Supported Types #

  • String
  • int
  • double
  • bool
  • List<String>
  • Map<String, dynamic> (automatically serialized to JSON)
  • List<dynamic> (automatically serialized to JSON)

Platform Support #

Platform Support
Android Yes
iOS Yes

License #

MIT

2
likes
0
points
331
downloads

Publisher

unverified uploader

Weekly Downloads

A clean, extensible, and production-ready Flutter package for local key-value storage on Android and iOS.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on shared_pref_pro

Packages that implement shared_pref_pro