encrypt_shared_preferences 0.5.7 copy "encrypt_shared_preferences: ^0.5.7" to clipboard
encrypt_shared_preferences: ^0.5.7 copied to clipboard

This package adds extra layer of protection to sensitive information like user credentials, API keys, or other confidential data stored in your app.

example/lib/main.dart

import 'package:encrypt_shared_preferences/provider.dart';
import 'package:flutter/material.dart';

void main() async {
  await EncryptedSharedPreferences.initialize('1111111111111111');

  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: SharedBuilder(
          listenKeys: const {"key1", "key2"}, //Optional
          builder: (EncryptedSharedPreferences encryptedSharedPreferences) {
            return Text(
                "value : ${encryptedSharedPreferences.getString("key1")}");
          },
        ),
        appBar: AppBar(
          title: const Text('Shared Builder Demo'),
        ),
        floatingActionButton: FloatingActionButton(
          onPressed: () async {
            EncryptedSharedPreferences.getInstance()
                .setString('key1', 'dataValue');
            Future.delayed(const Duration(seconds: 3), () {
              EncryptedSharedPreferences.getInstance()
                  .setString('key2', 'dataValue');
            });
          },
        ),
      ),
    );
  }
}
42
likes
0
points
8.12k
downloads

Publisher

unverified uploader

Weekly Downloads

This package adds extra layer of protection to sensitive information like user credentials, API keys, or other confidential data stored in your app.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

encrypt, flutter, shared_preferences

More

Packages that depend on encrypt_shared_preferences