Relands https://github.com/flutter/flutter/pull/150808 The original version of the pr [accidentally deleted the back button](https://github.com/flutter/flutter/pull/150808#discussion_r1655444210), which didn't block the app building but made the test hang because it couldn't back out of the demo pages. Repro-ed the failure, and then tested that ``` new_gallery_opengles_impeller__transition_perf new_gallery__transition_perf new_gallery_impeller_old_zoom__transition_perf new_gallery__crane_perf new_gallery_impeller__transition_perf ``` All pass on my pixel 7 pro, with ` dart bin/test_runner.dart test -t <test>`, after re-adding the mistakenly deleted content. Did not test on an iOS device (I don't have one), but those tests were failing for the same reason from what I can tell: ``` > reply@study [2024-06-26 12:49:21.884543] [STDOUT] stdout: [ ] scrolling to demo [2024-06-26 12:49:22.412479] [STDOUT] stdout: [ +527 ms] tapping demo [2024-06-26 12:49:28.075978] [STDOUT] stderr: [+5663 ms] VMServiceFlutterDriver: tap message is taking a long time to complete... ``` Which is the same error, and which makes sense - they got stuck because they couldn't back out of the page. Sorry for the churn ð
Flutter Gallery
NOTE: The Flutter Gallery is now deprecated, and no longer being active maintained.
Flutter Gallery was a resource to help developers evaluate and use Flutter. It is now being used primarily for testing. For posterity, the web version remains hosted here.
We recommend Flutter developers check out the following resources:
-
Wonderous (web demo, App Store, Google Play, source code):
A Flutter app that showcases Flutter's support for elegant design and rich animations. -
Material 3 Demo (web demo, source code):
A Flutter app that showcases Material 3 features in the Flutter Material library. -
Flutter Samples (samples, source code):
A collection of open source samples that illustrate best practices for Flutter. -
Widget catalogs (Material, Cupertino):
Catalogs for Material, Cupertino, and other widgets available for use in UI.