FlutterArtist Debug Storage Viewer
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
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 (***)
No ADS
FlutterArtist
- Basic concepts in Flutter Artist
- FlutterArtist Block ex1
- FlutterArtist Filter Example
- FlutterArtist FilterModel MultiOptFilterCriterion ex1
- FlutterArtist FilterInput Example 1
- FlutterArtist Form ex1
- The idea of designing filter models in FlutterArtist
- FlutterArtist FormModel.patchFormFields() Ex1
- FlutterArtist BlockQuickItemUpdateAction Example
- FlutterArtist BlockNumberPagination Ex1
- FlutterArtist GridView Infinite Scroll Example
- FlutterArtist BlockQuickMultiItemCreationAction Example
- FlutterArtist ListView Infinite Scroll Pagination Example
- FlutterArtist Pagination
- FlutterArtist Sort DropdownSortPanel Example
- FlutterArtist Dio
- FlutterArtist BlockBackendAction Example
- FlutterArtist BackgroundWebDownloadAction Example
- FlutterArtist StorageBackendAction ex1
- FlutterArtist Block External Shelf Event ex1
- FlutterArtist Filter FormBuilderMultiDropDown Ex1
- FlutterArtist Master-detail Blocks ex1
- FlutterArtist Scalar ex1
- FlutterArtist Pagination Davi table Infinite Scroll Ex1
- FlutterArtist Filter Tree FormBuilderField ex1
- FlutterArtist Filter FormBuilderRadioGroup ex1
- FlutterArtist Form Parent-child MultiOptFormProp ex1
- FlutterArtist Manual Sorting ReorderableGridView Example
- FlutterArtist Manual Sorting ReorderableListView
- FlutterArtist Scalar External Shelf Event ex1
- FlutterArtist Code Flow Viewer
- FlutterArtist Log Viewer
- FlutterArtist config
- FlutterArtist StorageStructure
- FlutterArtist Debug Storage Viewer
- FlutterArtist DebugMenu
- FlutterArtist Debug UI Components Viewer
- FlutterArtist Debug Shelf Structure Viewer
- FlutterArtist Context Provider Views
- FlutterArtist FilterModelStructure ex1
- FlutterArtist FilterModelStructure ex2
- FlutterArtist FilterModelStructure ex3
- FlutterArtist Internal Shelf Event ex1
- FlutterArtist Deferring External Shelf Events (Ex1)
- FlutterArtist DropdownSortPanel
Show More


