Skip to main content

data_tree 1.0.4 copy "data_tree: ^1.0.4" to clipboard
data_tree: ^1.0.4 copied to clipboard

A powerful CLI tool that automatically reads Flutter app storage using ADB and prints GetStorage, SharedPreferences, and app data files as a clean ASCII tree in the terminal. Designed for debugging [...]

πŸ“¦ data_tree β€” Flutter Storage Inspector (CLI) #

data_tree is a powerful command-line tool that lets you instantly inspect
Flutter local storage (GetStorage, SharedPreferences, and app Files)
directly from your Android device or emulator.

It generates clean, readable ASCII tree output, similar to Linux tree,
making it the easiest way to understand your app’s stored data during development.


πŸš€ Why this tool exists? #

Flutter developers often need to inspect local app data:

  • Is the user logged in?
  • What token is saved?
  • Why is the theme not updating?
  • What does GetStorage really store?
  • What’s inside shared preferences?
  • What’s inside /files or /app_flutter?

Normally you must: ❌ write debugging UI
❌ print logs
❌ open device file explorer
❌ write export code
❌ decode XML manually
❌ import JSON files

data_tree does all of that in a single command.


✨ Features #

πŸ” Auto-detects your running Flutter app #

  • Detects foreground app
  • Detects Flutter debug apps automatically
  • Detects debuggable apps
  • Asks user to select app if needed
    ➑️ No need for --package ever again.

πŸ“š Supports Multiple Storage Types #

Storage Type Support Details
SharedPreferences βœ… Reads XML β†’ converts to JSON
GetStorage βœ… Reads JSON containers automatically
Files (/files) βœ… Reads JSON, text, and structured content
SecureStorage ⬅️ Coming soon Requires extra permissions
Hive πŸ”„ Planned Auto-hive decoding
SQLite πŸ”„ Planned Query DB tables

🌳 Clean ASCII Tree Output #

Example:

0
likes
0
points
49
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful CLI tool that automatically reads Flutter app storage using ADB and prints GetStorage, SharedPreferences, and app data files as a clean ASCII tree in the terminal. Designed for debugging Flutter apps without exporting manual files. Supports Android auto-detection, key-based filtering, and full tree visualization.

Homepage

License

unknown (license)

Dependencies

path

More

Packages that depend on data_tree