top of page
FlutterCon_icon_turned.png
FlutterCon_logo.png

Abdullah Deshmukh

Senior Flutter Engineer
greg-fawson-foto.1024x1024 Kopie.jpg

Abdullah Deshmukh is a Flutter engineer experienced in building high-performance apps for mobile, web, and desktop. He has collaborated with the Flutter team on samples and codelabs and focuses on testing and optimizing apps to maintain smooth experiences across platforms.

Beyond Breakpoints: Flutter Apps for the Foldable Era

Session

Foldables are an established Android form factor, not a lab experiment. Galaxy Z lineup is in its 8th generation, and the iPhone Duo ships this October. Foldable expectations now land on every team's backlog. Most Flutter apps still aren't ready.

In this session, you'll learn how to:
1. Read hinges, folds, cutouts, and posture on Android with MediaQuery.displayFeaturesOf and DisplayFeatureState (flat, half-open).
2. Build dual-pane patterns with LayoutBuilder and adaptive navigation, following Material 3 guidelines.
3. Keep navigation, state, and dialogs coherent across fold and split-screen with DisplayFeatureSubScreen and anchorPoint.
4. Prepare for iPhone Duo: side navigation, asymmetric safe areas, and the displayFeatures gap on iOS.
5. Test foldable layouts in CI with widget/golden tests and emulators, without a physical device.

By the end, you'll have a mental model, patterns, and a testing playbook for apps designed for changing screen shapes, not accidentally resized.

bottom of page