mydomain
No ADS
No ADS

FlutterArtist Debug Storage Viewer

  1. Active Shelves
  2. Activities
  3. Shelves
  4. Projections
  5. Route Stack
Debug Storage Viewer is one of the critical Debug features of FlutterArtist. It is designed to allow you to inspect the overall application structure and the real-time state of active functions.
This tool is typically accessed via the DebugMenu dropdown in the top-right corner of the screen.
You can also open the Debug Storage Viewer directly via code:
await FlutterArtist.storage.showDebugStorageViewerDialog();
If your application is a living organism, then the Debug Storage Viewer is its "X-Ray" machine. Instead of guessing why data isn't updating or why memory usage is spiking, you can simply open this tool to see the system's "internal organs" — from how Shelf(s) are created and destroyed to how Activity(s) are performing.

1. Active Shelves

The Active Shelves tab displays a list of currently active Shelf(s). This includes Shelf(s) the user is currently interacting with, as well as historical Shelf(s) that can be revisited using the Back button. Essentially, Active Shelves are Shelf(s)linked to current and historical Route(s). When a Route is removed from the Route Stack, its associated Shelf(s) are also cleared from memory.
No ADS
Here, you can inspect each Shelf in detail, including its current state and the relationships between its internal Block(s)and Scalar(s).
  • FlutterArtist DebugBlockStateView

2. Activities

A list of Activity(s) that you have registered in the StorageStructure.

3. Shelves

A list of all Shelf(s) defined within the StorageStructure

4. Projections

In FlutterArtist, a Projection Family is a collection of Dart classes representing the same data entity but providing different levels of information. The Projections tab lists the ProjectionFamily(s) you have defined in your StorageStructure.
No ADS
Read the article below to understand what "Projections" are and why they are one of the important concepts for FlutterArtists.
  • FlutterArtist Projections (***)

5. Route Stack

Route Stack is an internal navigation structure that manages the history and order of screens within a Flutter application. The Route Stack tab allows you to visually observe the layers of screens currently stacked in the system.
No ADS
No ADS