top of page

Anna Leushchenko
Engineering Leader | Tech Speaker, Author, Editor | Google Developer Expert in Dart and Flutter | Passionate about Mobile and Quality
Anna Leushchenko is a Google Developer Expert in Dart and Flutter, and a Senior Staff Engineer / Engineering Manager at UK-based fintech company Tide. With over a decade in mobile development, she leads cross-functional teams, delivers scalable mobile solutions, drives engineering excellence, and shares her expertise at global tech conferences.
Automation for Enterprise-Scale Flutter Development
As Flutter projects grow in size and complexity—especially in enterprise-scale environments—manual processes can quickly become bottlenecks. In this talk, we’ll explore how automation can streamline local development, pull requests, releases, and ongoing maintenance of a large-scale Flutter codebase.
Starting from well-known practices like enforcing consistent formatting or zero tolerance for linter warnings, to streamlining boilerplate code generation and maintaining consistency in monorepos, and extending to less obvious strategies like validating licenses of new dependencies or detecting circular references—we’ll explore a wide range of automation ideas, including fully custom checks tailored to your team’s needs.
You’ll leave this session equipped with practical, actionable strategies for building more efficient, reliable, and scalable Flutter development workflows.
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.
bottom of page