패키지, 저장소 및 앱 카테고리 검색

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 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.