get_storage 1.1.5 copy "get_storage: ^1.1.5" to clipboard
get_storage: ^1.1.5 copied to clipboard

outdated

A fast, extra light and synchronous key-value storage written entirely in Dart

get_storage #

A fast, extra light and synchronous key-value storage written entirely in Dart to Get framework of Flutter.

Supports Android, iOS, Web, Mac, Linux, and fuchsia (Wip on Windows). Can store String, int, double, Map and List

Add to your pubspec:

dependencies:
  get_storage:

Initialize storage driver with await:

main() async {
  await GetStorage.init();
  runApp(App());
}

use GetStorage through an instance or use directly 'GetStorage().read('key')'

final box = GetStorage();

To write information you must use write :

box.write('quote', 'GetX is the best');

To read values you use read:

print(box.read('quote'));
// out: GetX is the best

To remove a key, you can use remove:

box.remove('quote');

To listen changes you can use listen:

box.listen((){
  print('box changed');
});

If you subscribe to events, be sure to dispose them when using:

box.dispose();

To erase your container:

box.erase();

If you want to create different containers, simply give it a name. You can listen to specific containers, and also delete them.

GetStorage g = GetStorage('MyStorage');

To initialize specific container:

await GetStorage.init('MyStorage');

GetStorage is not fast, it is absurdly fast, so fast that you can write a file and then read it immediately.

What GetStorage is: #

Persistent key/value storage for Android, iOS, Web, Linux, Mac and Fuchsia (soon to be Windows) that combines persistent storage with fast memory access.

What GetStorage is NOT: #

A database. Get is super compact to offer you a solution ultra-light, high-speed read/write storage to work synchronously. If you want to store data persistently, use it, if you want a database, with indexing there are incredible solutions that are already available, like Hive and Sqflite/Moor.

1619
likes
0
pub points
99%
popularity

Publisher

verified publishergetx.site

A fast, extra light and synchronous key-value storage written entirely in Dart

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, path_provider

More

Packages that depend on get_storage