devtools icon indicating copy to clipboard operation
devtools copied to clipboard

Performance tools for Flutter

Results 668 devtools issues
Sort by recently updated
recently updated
newest added

It appears that after calling: ```dart await env.flutter.hotRestart(); ``` in a test, then the inspected application is stopped and never restarted. This is apparent because after the hot-restart, the inspected...

bug
testing

see https://pub.dev/documentation/devtools_shared/latest/devtools_shared/AllocationMemoryJson-class.html @terrylucas

documentation
tech debt

We should deprecate the --appSizeBase and --appSizeTest CLI args, and re-name them to something like --app-size-base and --app-size-test.

tech debt

flutter_tools can be broken by changes to devtools_server but we currently do not run any flutter_tools tests as part of releasing devtools. https://github.com/flutter/flutter/pull/86124 pins the version of devtools used by...

testing
hurts-developer-velocity

When i click on select widget mode in dart devtools, my app is reloaded and it navigates back to home screen , so technically i am not able to use...

inspector page
fix it friday
hurts-developer-velocity

For example, packages/devtools_app/windows/Runner.sln if probably a generated file we don't need to checkin.

cleanup
tech debt

[`linked_scroll_controller`](https://pub.dev/packages/linked_scroll_controller) now exists as a separate package. The source-of-truth is still internal, but it internally has been moved out of `dart_src`, and my understanding is that the fork is no...

cleanup
tech debt
fix it friday
P3

The layout explorer uses an anti-pattern where State objects are passed between widgets for convenience. These uses should be cleaned up passing around Controllers, callbacks, or using InheritedWidget instead.

cleanup
layout explorer
tech debt

We should be adopting more of the Flutter lints. For example, there is a lint to not use print that would save us time in code reviews.

cleanup
hurts-developer-velocity

Since dartIOVersion 1.6, VM Service doesn't log HTTP request and response bodies in timeline Event (bodies are logged separately using HttpProfile) ```TimelineHttpRequestData``` could be simplified by removing code dealing with...

cleanup
network page
tech debt