Member-only story
The Missing Flutter Adaptive Design Strategy, Scaffold And Layout
GSKinner and Very Good Ventures have missed this flutter adaptive design strategy. You should not miss this as this is the awesome way to get awesome design control of making awesome flutter apps!
The code to the article is in this repo:
It’s in the custom widgets’ folder of the to-do app subfolder.
Why Flutter Adaptive Design Is The Adaptive Scaffold And Layout
Yes, it is good to handle the navigation use cases at the shared scaffold level. But, we have a problem with foldables and big screens.
With foldables we have nothing to indicate that a device has a fold if the fold is closed. Or to put it another way, when the hinge is open we get a value via DisplayFeature API.
Microsoft solved this problem with their foldable surface devices by putting the division of labor in supporting adaptations by creating a two-pane layout that uses foldable hinge reading and screen size breakpoints to correctly display…