1Opening the keyboard rebuilds widgets that have no text field anywhere near them. What does MediaQuery.of(context) have to do with it?Easy
2The 34 px gap under your bottom action button disappears the moment the keyboard opens. Which MediaQuery padding were you reading?Easy
3A product card that sizes itself from MediaQuery.sizeOf renders its wide two-column version inside a 320 px side panel. What should it read instead?Medium
4Your inbox is a list on a phone and list-plus-message on a tablet. After a rotation into two panes, the back gesture pops an invisible route. How do you model this?Medium
5Resizing the desktop window from phone width to full screen resets which tab you were on. How do you wire a bottom bar, a rail and a drawer to one router?Medium
6Your tablet layout kicks in when a phone is turned sideways and the two-pane view looks absurd. What are you actually measuring?Medium
7A user sets the system font size to 200% and your bottom bar labels turn into three dots. What does MediaQuery.textScalerOf give you, and where is clamping defensible?Medium
8The app is dragged into Android split screen, and on a foldable half the form ends up under the hinge. What does Flutter tell you about that hardware?Medium
9The iOS build has to feel native — how much of that do Flutter's .adaptive constructors actually give you, and what is left to branch by hand?Medium
10A card grid shows two stretched cards on a tablet and four cramped ones in a desktop window — how do you make it reflow from a card width instead of a breakpoint ladder?Medium
11The same Flutter screen now ships to desktop and web — what has to change for mouse and keyboard beyond widening the layout?Medium
12A row of cards is wrapped in IntrinsicHeight so they match the tallest one, and the list starts to jank — what is that widget costing you?Medium
13A horizontally scrolling row of chips throws "BoxConstraints forces an infinite width" — what is the render tree asking for, and how do you fix it without hardcoding a width?Hard
14The design has to hold at four widths and at 200% text scale — how do you test that without maintaining forty golden files?Hard
15A desktop user drags the window narrower: the detail pane collapses, the list jumps back to the top and the selection is gone. What did the code get wrong?Hard
16Phone, tablet and desktop out of one Flutter codebase — do you write three widget trees or one tree full of width conditionals?Hard