Session
Behind the @ – Dart Annotations in Depth
As Flutter developers, you’ve almost certainly encountered annotations like `@override` and `@deprecated`. But Dart’s annotation system offers much more than just these built-in cases, yet this feature remains underused in the majority of projects.
In this talk, we’ll explore what annotations are, how to create custom ones, and how they can serve as code documentation, drive analyzer warnings, and power code generators. You’ll learn to apply Dart annotations in ways that improve developer experience and code maintainability.
An in-person talk by Anna Leushchenko at Flutter&Friends on September 1, 2025

Anna Leushchenko
Engineering Leader | Tech Speaker, Author, Editor | Google Developer Expert in Dart and Flutter | Passionate about Mobile and Quality
Kyiv, Ukraine
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top