storage_ui 1.0.0+1 copy "storage_ui: ^1.0.0+1" to clipboard
storage_ui: ^1.0.0+1 copied to clipboard

outdated

A powerful and user-friendly library for managing saved key-value pairs in Flutter, built on top of get_storage and flutter_secure_storage.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
import 'package:get_storage/get_storage.dart';
import 'package:storage_ui/core/get_storage/get_storage.dart';
import 'package:storage_ui/core/secure_storage/secure_storage.dart';
import 'package:storage_ui/storage_ui.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await GetStorage.init();
  await _fillStorage();
  runApp(const App());
}

class App extends StatelessWidget {
  const App({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    final secureStorage = SecureStorage();
    final getStorage = GetStorageImpl();
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: CacheStorageLogPage(
        cacheStorage: getStorage,
        pageStyle: PageStyle(
          appBarColor: Colors.blue,
          backgroundCursorColor: Colors.black26,
          confirmColor: Colors.green,
          cursorColor: Colors.black,
          textColor: Colors.black,
        ),
        onError: (message) {
          print(message);
        },
      ),
    );
  }
}

Future<void> _fillStorage() async {
  final storage = GetStorage();
  await storage.write('name', "Jonny");
  await storage.write('id', 235454);
  await storage.write('date', DateTime.now().toString());
  await storage.write('info', {
    "address": "Egypt",
    "marital_status": "Single",
    "telephone": 0123456789,
  });
  const secureStorage = FlutterSecureStorage();
  await secureStorage.write(key: 'name', value: "Jonny");
  await secureStorage.write(key: 'id', value: "235454");
  await secureStorage.write(key: 'date', value: DateTime.now().toString());
}
5
likes
0
points
30
downloads

Publisher

verified publisherappsgateway.website

Weekly Downloads

A powerful and user-friendly library for managing saved key-value pairs in Flutter, built on top of get_storage and flutter_secure_storage.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

cupertino_icons, flutter, flutter_secure_storage, get_storage

More

Packages that depend on storage_ui