MJ

Workshop · DevFest Stockholm 2025 · Stockholm, Sweden · 27 February 2025

Going Beyond Dialogs: Creating Top-Notch Flutter Apps with Overlays

DevFest Stockholm 2025 workshop on Flutter's Overlay system: global alerts, notifications and floating menus that dialogs can't handle.

A Dialog is great until you need something it can't do: an alert that should appear on top of any screen, a notification banner, a dropdown or pull-down menu that floats above the layout, or a tooltip that follows a widget. This workshop, given at DevFest Stockholm 2025, is about Flutter's Overlay system and how to use it to build those experiences properly.

What the talk covers

Who it is for

Flutter developers who want their apps to feel polished, and teams building design systems who need consistent, reusable floating UI.

Key takeaways

  1. Reach for a dialog for blocking decisions; reach for an overlay for everything that floats.
  2. Own the lifecycle of every OverlayEntry.
  3. Anchor overlays to widgets, not to hard-coded positions.
Session on SessionizeOfficial event page

Related topics

Related writing