Flutter Widgets Probably Haven’t Heard Of
summary
Shows ten concrete Flutter tools and what they actually do: turning heavy CustomPainter output into a static image with snapshot widget or by using RepaintBoundary.toImage for both performance and screenshots, using CompositeTransformTarget/Follower plus LayerLink to attach dropdowns that follow a moving target, toggling animations cleanly with TickerMode, using GridPaper for pixel alignment, a built-in shape for beveled/curved corners, SensitiveContent to block screenshots on Android, BlockSemantics for accessibility, and a linked repository of test cases.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:48Snapshot and RepaintBoundary
- 6:23GridPaper and BeveledRectangleBorder
- 8:32LayerLink and CompositeTransform
- 9:59TickerMode for animation
- 11:25SensitiveContent for privacy
- 12:30BlockSemantics for accessibility
- 14:17Repository and testing
related talks
50mFlutter: The Wizards of Widgets
51mFlutter: How Widgets Work
29mThe Widget Lifecycle: Understanding Flutter's Rendering Pipeline
13mBuilding platform adaptive apps
34mGoogle Flutter: The Next Frontier in Mobile Development
31mHow Flutter works under the hood
49mWhat's Awesome about Flutter
32m"Flutter: How we're building a UI framework for tomorrow at Google"
