mydomain
No ADS
No ADS

FlutterArtist Debug App Inspector

  1. Active Shelves
  2. Activities
  3. Shelves
  4. Projections
  5. Route Stack
Debug App Inspector 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 App Inspector directly via code:
await FlutterArtist.showDebugAppInspector();
If your application is a living organism, then the Debug App Inspector 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 AppConfiguration.

3. Shelves

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

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 AppConfiguration.
No ADS
Read the article below to understand what "Projections" are and why they are one of the important concepts for FlutterArtists.

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

FlutterArtist

Show More
No ADS