パッケージ、リポジトリ、アプリカテゴリを検索

storage_view のカバー
パッケージ詳細v0.1.0-dev.5

storage_view

任意のデータベース、ストレージ、shared_preferences用のFlutterインスペクターツール

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
394
いいね数
29
Pub ポイント
140

パッケージをインストール

flutter pub add storage_view

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Storage View は、任意のデータベース、ストレージシステム、または shared_preferences からのデータを可視化および管理するための Flutter インスペクターツールです。Android、iOS、Web、macOS、Windows、Linux などのプラットフォームで保存された値をリアルタイムで確認できるインターフェースを提供します。デバッグや開発に最適で、コードを変更せずに永続データを検査・編集・監視できます。シンプルな pub add コマンドで Flutter ワークフローにスムーズに統合可能です。

用途

  • 永続データの問題のデバッグ
  • shared_preferences の値を確認する
  • 開発中のデータベース状態のモニタリング
  • リアルタイムデータの可視化
  • ストレージロジックのテスト
  • 複数プラットフォーム間でのアプリ状態の探求

主な機能

  • クロスプラットフォーム対応
  • ライブデータの検査
  • 編集可能なストレージ値
  • pubを介したシンプルな統合
  • データベース用のビジュアルインターフェース
  • 複数のストレージタイプのサポート

適している対象

  • デバッグモードのFlutter開発者
  • チームが永続性ロジックのテストを行っています
  • アプリ保守担当者がデータ問題をトラブルシューティングする
  • 迅速なデータチェックが必要なフロントエンドエンジニア
  • ストレージメカニズムを学ぶための教育的利用

注意事項

  • 本番環境での使用を想定していません
  • 開発モードで手動で有効にする必要があります
  • 誤用された場合、機密データが漏洩する可能性があります
  • ローカルストレージの検査に限定
  • 暗号化の処理なし
  • 開発時のみに最適です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

StorageView 🔎

Flutter inspector tool for any database, storage and shared_preferences.
Check and modify database values from UI of application.

Show some ❤️ and star the repo to support the project!

Getting started

Follow these steps to use this package

Add dependency
dependencies:
  storage_view: ^0.1.0-dev.5
Add import package
import 'package:storage_view/storage_view.dart';
Implement driver

The package uses a driver StorageDriver to interact with the database.
In order to connect your database you should use one of available drivers:

Or create your own StorageDriver implementation like there:

class MockStorageDriver implements StorageDriver {
  final _data = <String, dynamic>{
    'test_id' : 'test',
  };

  @override
  FutureOr<Set<String>> getKeys<String>() {
    return _data.keys.toSet() as Set<String>;
  }

  @override
  FutureOr<T?> read<T>(String key) {
    return _data[key] as T;
  }

  @override
  FutureOr<void> write<T>({required String key, required T value}) {
    _data[key] = value;
  }

  @override
  FutureOr<void> delete(String key) {
    _data.remove(key);
  }
}
Implement StoargeView

After the driver was connected, you can use StorageView anywhere in your application.

final _mockStorageDriver = MockStorageDriver();
Scaffold(
    body: StorageView(storageDriver: _mockStorageDriver),
),

Repository views

Additional information

The project is under development and ready for your pull-requests and issues 👍
Thank you for support ❤️

For help getting started with 😍 Flutter, view online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。