1A drawing canvas needs the raw finger position on every pointer move — do you reach for Listener or GestureDetector, and what does each one cost you?Easy
2Why does onTap fire only when the user lifts their finger, and why does a tap inside a scrollable sometimes not fire at all?Easy
3Taps on the empty half of your GestureDetector do nothing, and the widget behind it in the Stack never fires either — what are deferToChild, opaque and translucent doing?Medium
4A close button hangs half outside its card with Positioned(top: -12) and paints perfectly, but taps on the overhanging half do nothing — why?Medium
5You add onDoubleTap to a list row that already had onTap, and QA reports that the whole screen now feels laggy — what did that one line cost?Medium
6Swipe-to-archive rows inside a vertical ListView: a diagonal swipe sometimes scrolls the list and sometimes moves the row — what decides it, and how do you make it deterministic?Medium
7GestureDetector throws at construction the moment onScaleUpdate appears next to onPanUpdate — what is it telling you, and which of the two should survive?Medium
8You need a drag that only two fingers can start, and GestureDetector has no knob for it — what does RawGestureDetector give you that GestureDetector does not?Medium
9Dragging a card out of a list into a bucket works, but the dragged copy renders unstyled and the list stops scrolling — what is Draggable doing?Medium
10You swipe a row away, the app throws "A dismissed Dismissible widget is still part of the tree", and the row below shows the wrong expanded state — what went wrong?Medium
11Pinch-zoom in your photo viewer works until someone double-taps mid-pinch and the image jumps to a random scale — how should you drive an InteractiveViewer?Medium
12Your swipe-to-delete flies the card away on a flick but does nothing when the user drags far and then pauses before lifting — what is DragEndDetails.velocity reporting?Medium
13Pinch-zoom on your canvas is dead on a MacBook trackpad and the mouse wheel only scrolls it — which events is Flutter delivering that a phone never sends?Hard
14Ctrl+S does nothing in your desktop build, and shift-click range select in a list has no way to ask whether Shift is down — how do you wire keyboard input today?Hard
15With VoiceOver on, your drag-to-set brightness control cannot be moved at all and its long-press menu never opens — what happens to pointer events when a screen reader is running?Hard
16A button in the corner of a card is simply dead — no ripple, no callback, nothing in the logs — how do you find out where that tap actually goes?Hard