top of page
FlutterCon_icon_turned.png
FlutterCon_logo.png

Abdullah Deshmukh

Senior Flutter Engineer | Google SoC @Flutter
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

Foldables are an established Android form factor, not a lab experiment. Galaxy Z lineup is in its 7th generation, and a foldable iPhone is widely rumored in fall 2026. Foldable expectations land on every team's backlog, not just Android. 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.displayFeatures/displayFeaturesOf, including DisplayFeatureState (flat, half-open).
2. Build dual-pane patterns with LayoutBuilder and adaptive navigation, following Material 3 guidelines.
3. Keep navigation and state coherent across fold, unfold, and split-screen.
4. Fix hinge overlap in dialogs/routes with DisplayFeatureSubScreen and anchorPoint.
5. Test foldable layouts in CI with widget/golden tests and Android foldable 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