flutter_native_overlay 0.0.1 copy "flutter_native_overlay: ^0.0.1" to clipboard
flutter_native_overlay: ^0.0.1 copied to clipboard

A Flutter plugin for displaying truly native system-level overlays on Android and iOS, with support for drag-to-dismiss, progress bars, avatars, and iOS Live Activities.

0.0.1 #

  • Cross-platform: Same API on Android and iOS — differences are platform-guarded and clearly documented.
  • Rich styling: Customize colors, shapes (rounded, square, circle), sizes, and padding.
  • Avatar support: Show a circular contact photo or custom image alongside your text.
  • Progress bars: Linear auto-dismiss timers or manual circular progress rings.
  • Draggable: The user can freely drag the overlay anywhere on screen.
  • Drag-to-dismiss: Drag the overlay to a configurable zone to close it with a satisfying animation.
  • Auto-dismiss: Set a Duration and the overlay closes itself automatically.
  • Custom widgets: Render any Flutter widget as a native overlay via showCustom().
  • Live Activities (iOS only): Start, update, and end Dynamic Island / Lock Screen Live Activities.
  • Native padding: Query exact OS inset values for edge-to-edge layout precision.
2
likes
150
points
70
downloads
screenshot

Documentation

API reference

Publisher

verified publisherbasharatmehdi.in

Weekly Downloads

A Flutter plugin for displaying truly native system-level overlays on Android and iOS, with support for drag-to-dismiss, progress bars, avatars, and iOS Live Activities.

Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_native_overlay

Packages that implement flutter_native_overlay