Skip to main content

duo_flex 0.3.2 copy "duo_flex: ^0.3.2" to clipboard
duo_flex: ^0.3.2 copied to clipboard

Read web, Android and iOS display geometry, safe areas and fold data, and build responsive Flutter layouts from available space.

0.3.2 #

  • Document Samsung Galaxy Z foldable support through AndroidX WindowManager.

0.3.1 #

  • Use an optimized JPEG for the pub.dev package screenshot thumbnail.

0.3.0 #

  • Add a web implementation for viewport geometry and resize events.
  • Read continuous and folded states from the experimental Device Posture API when the browser supports it.
  • Keep hinge angle, safe-area measurements, and fold geometry unavailable on web.

0.2.1 #

  • Fix README screenshot links so images load on pub.dev.

0.2.0 #

  • Add Android support for device, app-window, display-region, and fold data.
  • Read Android hinge angle from Sensor.TYPE_HINGE_ANGLE when available, reporting radians and filtering sensor noise while the event stream is active.
  • Report Android book and tabletop postures from folding-feature orientation.
  • Add DuoFoldPosture.book for vertical half-open fold configurations.
  • Keep unavailable Android fold sensors and posture data nullable or unknown.

0.1.2 #

  • Add the animated device dashboard to the pub.dev screenshots gallery.

0.1.1 #

  • Show the device dashboard in the pub.dev screenshots gallery.

0.1.0 #

  • Add typed APIs for iOS device, screen, display, and reserved-region data.
  • Expose UIKit hinge angle and posture when the public APIs are available.
  • Add screen and display event streams with lifecycle-aware observation.
  • Add responsive layout, viewport, and posture-aware widgets.
  • Preserve safe unavailable values on unsupported devices and OS versions.
3
likes
160
points
235
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Read web, Android and iOS display geometry, safe areas and fold data, and build responsive Flutter layouts from available space.

Homepage

Topics

#foldable #dual-screen #responsive #adaptive-layout #flutter-plugin

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface, web

More

Packages that depend on duo_flex

Packages that implement duo_flex