Flutter plugin to store data in secure storage

DevOps

MOTOSHARE 🚗🏍️
Turning Idle Vehicles into Shared Rides & Earnings

From Idle to Income. From Parked to Purpose.
Earn by Sharing, Ride by Renting.
Where Owners Earn, Riders Move.
Owners Earn. Riders Move. Motoshare Connects.

With Motoshare, every parked vehicle finds a purpose. Owners earn. Renters ride.
🚀 Everyone wins.

Start Your Journey with Motoshare

The flutter_secure_storage plugin can be used to store data safely in a Flutter application. Sensitive data is securely kept via this plugin, which offers keychain- and keystore-based implementations on iOS and Android, respectively.

Implementation

To your pubspec.yaml file, add the dependency for flutter_secure_storage:

dependencies:
  flutter_secure_storage: ^5.0.2
Code language: CSS (css)

Run the command flutter pub get to fetch the dependency.

Import the flutter_secure_storage package in your Dart file:

import 'package:flutter_secure_storage/flutter_secure_storage.dart';
Code language: JavaScript (javascript)

Check for the latest version on the plugin’s page.

Configure Android Version

In [project]/android/app/build.gradle set minSdkVersion to >= 18.
android {
  ...
  defaultConfig {
    ...
    minSdkVersion 18
    ...
  }
}Code language: JavaScript (javascript)

Initialize an instance of FlutterSecureStorage:

final FlutterSecureStorage secureStorage = FlutterSecureStorage();
Code language: PHP (php)

Store a key-value pair securely:

await secureStorage.write(key: 'keyName', value: 'secretValue');
Code language: JavaScript (javascript)

Retrieve the value associated with a key:

String value = await secureStorage.read(key: 'keyName');
Code language: JavaScript (javascript)

Update the value associated with a key:

await secureStorage.write(key: 'keyName', value: 'newSecretValue');
Code language: JavaScript (javascript)

Delete a key-value pair:

await secureStorage.delete(key: 'keyName');
Code language: JavaScript (javascript)

Read All Data

To read all the values, we will use the readAll method.

await _localStorage.readAll();Code language: JavaScript (javascript)

Delete All Data

To delete all entries, we will use the delete all method.

await _localStorage.deleteAll();Code language: JavaScript (javascript)

Reference

Write, read, and delete all data from local storage

Secure-local-storage-in-flutter

Flutter – How to save data locally?
flutter-how-to-save-data-locally

how-to-save-to-web-local-storage-in-flutter-web
https://stackoverflow.com/questions/56417667/how-to-save-to-web-local-storage-in-flutter-web
Reading, Writing, and Deleting API data in local-storage-in-flutter-web
securing-local-storage-flutter

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x