DEV Community

Amr Said
Amr Said

Posted on

Introducing storage_ui, the new library for managing key-value storage in your Flutter app.

Managing storage in a mobile app can be a tedious task, especially when you have a lot of data to store and retrieve. That's why I created storage_ui, a library that makes it easy to manage your storage with a user-friendly GUI. It works on top of get_storage and flutter_secure_storage, and it provides an easy way to preview, edit, delete, and copy your stored keys.

The library also allows you to customize the look and feel of the storage page. You can change the color of the app bar, background cursor, confirm button, cursor, and text to match your app's style.

To get started, add storage_ui: 1.0.0 to your pubspec.yaml file and use CacheStorageLogPage in your code.

Image description

CacheStorageLogPage(
        cacheStorage: GetStorage(),
        pageStyle: PageStyle(
          appBarColor: Colors.blue,
          backgroundCursorColor: Colors.black26,
          confirmColor: Colors.green,
          cursorColor: Colors.black,
          textColor: Colors.black,
        ),
        onError: (message) {
          print(message);
        },
      )

Enter fullscreen mode Exit fullscreen mode

You can find more information about the library on pub.dev (https://pub.dev/packages/storage_ui) and Github (https://github.com/AmrSaied/storage_ui) including an issue tracker, contributing guidelines, and more.

Don't hesitate to give it a try, and let me know what you think.

P.S: I'm open for any suggestions, feedback or contributions for the lib.

Top comments (1)

Collapse
 
arunprakash142 profile image
Arunprakash142

Hi, Thank you for sharing. I am happy reading this. I have found interesting projects in this ai projects for final year students