Sign in

Anna Leushchenko 👩‍💻💙📱🇺🇦

@foxanna.bsky.social
668 followers 106 following 252 posts

Engineering Leader | Tech Speaker, Author, Editor | Google Developer Expert in Dart and Flutter | Passionate about Mobile and Quality

PostsRepliesMedia
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 25/08/2026
It is my pleasure to return to the best community #Flutter conference for the 4th year in a row to speak about my favorite topic — Flutter development at enterprise scale. See you in a week!
062
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 07/08/2026
What does Flutter architecture look like when your app has millions of users, millions lines of code, and 100+ engineers? 🧱 Anna (@foxanna.bsky.social) will share a production-proven “LEGO” architecture for keeping huge Flutter codebases modular, scalable & maintainable 💅🏽 🎟️ flutterfriends.dev
065
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 01/07/2026
We’ll explore an architecture that lets large Flutter applications keep growing without becoming unmanageable, its key implementation aspects, and, most importantly, the foundational principles behind it. See you in Orlando on 16–17 July 2026!
100
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 01/07/2026
I invite everyone to join my talk “LEGO Architecture for Enterprise-Scale #Flutter Applications” at #flutterconUSA26!
110
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 11/06/2026
The lineup at Flutter&Friends 2026 is absolutely on fire 🔥 Top speakers, great conversations, and three days well spent guaranteed 🤝 Ticket prices go up on July 1st, so grab your Early Bird while it’s still available 🏃‍♀️ 🎟️ flutterfriends.dev
183
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 16/10/2025
🟢 Ongoing maintenance automation: closing stale PRs, deleting stale branches, updating dependencies, and other recurring tasks. If you’re working on a medium-to-large Flutter project, this talk is packed with practical examples of automation you can start applying right away.
020
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 16/10/2025
🟢 Build and distribution automation: applying built-time configuration and security protections, distributing internal builds, collecting and broadcasting release information, and more. 👇🏻
110
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 16/10/2025
🟢 Pull request automation: ensuring the codebase is properly formatted, has zero analyzer warnings and zero failing tests, checking dependencies and licenses, and more. 👇🏻
100
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 16/10/2025
🟢 Local development automation: using code generation with build_runner and mason, maintaining a monorepo setup with melos, standardising new dev machine setup, and more. 👇🏻
100
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 16/10/2025
This session is focused on how automation can help large teams ship faster, maintain consistency and high code quality standards, and reduce manual overhead as Flutter projects grow in size and complexity. It covers: 👇🏻
110
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 16/10/2025
The recording of my #FlutterConEU2025 talk "#Automation for Enterprise-Scale #Flutter Development" is now live! youtu.be/GIonH1PpI0g 👇🏻
youtu.be
Automation for Enterprise-Scale Flutter Development 💙 Anna Leushchenko 💙 FlutterCon EU 2025
YouTube video by Anna Leushchenko
141
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 03/10/2025
✅ Creating own custom lints with custom_lint to enforce unique team conventions and style; ✅ Extra libraries and tools like Dart Code Metrics. If you want to make your Flutter apps more reliable, consistent, and performant, this talk is a must-watch! www.droidcon.com/2024/09/02/z...
droidcon.com
Zero runtime errors: Exploring Static Code Analysis techniques in Flutter - droidcon
If you ask a developer whether they would prefer to fix a bug or develop a new feature, there is no doubt they will select the latter.
010
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 03/10/2025
This session takes a deep dive into static code analysis — a powerful way to prevent bugs before you even run your app. It covers: ✅ Making development cycles faster and more productive; ✅ Configuring built-in static code analysis mechanism to work best in your project; 👇🏻
100
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 03/10/2025
📣 #FlutterWatchClub recommendation! "Zero runtime errors: Exploring Static Code Analysis techniques in Flutter" by @dariadroid.flutter.community - #Dart and #Flutter GDE, author of "Flutter Design Patterns & Best Practices", tech writer and public speaker, co-founder of BBapps. 👇🏻
#FlutterWatchClub recommendation: “Zero runtime errors: Exploring Static Code Analysis techniques in Flutter” by Daria Orlova at FlutterCon EU 2024
171
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 30/09/2025
Back from #FlutterConEU2025 with a full heart 💙 This year was intense, exciting, and truly rewarding! Huge thanks to organizers, fellow committee members, speakers, and everyone who stopped by to chat, reminding me once again how amazing and inspiring #Flutter community is!
060
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 08/09/2025
I am sharing a lot of advice on managing a codebase that extensively uses code generation in this talk: www.youtube.com/watch?v=5ey4...
youtube.com
Your Ultimate Guide to Code Generation Productivity for Flutter 💙 Anna Leushchenko 💙 FlutterCon 2024
YouTube video by Anna Leushchenko
110
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 08/09/2025
Yes, this is what we do in our 500+ packages project. Regenerating code in a separate package takes about 2 mins. And the project is always in a compilable state because the generated code is already there.
110
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 29/08/2025
TIL 🤯
020
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 26/08/2025
What are the coolest tech conferences you recommend attending/watching/applying to?
110
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
Oleksandr Leushchenko 🇺🇦 @olexale.bsky.social · 25/08/2025
Just updated bdd_widget_test! ⚠️ Heads up: This release includes a breaking change. I had to remove some functionality. If you miss it, please reach out! 📊 Mind-blowing: 61K+ downloads last week! Happy to see that so many of you find it useful. Check it out: pub.dev/packages/bdd...
pub.dev
bdd_widget_test | Dart package
A BDD-style widget testing library. Generates Flutter widget tests from *.feature files.
131
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 25/08/2025
🔹 How to create your own custom annotations 🔹 Writing analyzer rules powered by annotations 🔹 Using annotations to drive code generation No matter your experience level, you’ll leave with practical techniques you can immediately apply in your #Dart and #Flutter projects 🚀
030
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 25/08/2025
I am so excited to share what I’ve been preparing for my upcoming talk “Behind the @ – Dart Annotations in Depth” for @flutterfriends.dev conference! 🔥 I’ve put together a mix of beginner-friendly and advanced topics, including: 🔹 Built-in Dart annotations you can already use today...
1102
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 25/08/2025
Fantastic! 🤩 Can’t wait to join the conference!
030
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 25/08/2025
Check out the finalized version of this years Flutter & Friends e-ink badge! 😍 Disclaimer: No @labenz.dev were hurt in the making of this production.
2166
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 19/08/2025
Think Dart annotations stop at @override and @deprecated? 🤔 @foxanna.bsky.social will show how custom annotations can document code, trigger analyzer warnings, and even power code generators — boosting developer experience and maintainability. Join Anna 👉 flutterfriends.dev
083
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 18/08/2025
Annotate classes or top-level elements with @includeInBarrelFile, and the package will generate an up-to-date barrel file for you! ✅ No more manual updates of barrel files ✅ Only the intended APIs get exposed ✅ Internal code stays hidden Check it out on pub.dev/packages/bar... ⭐
pub.dev
barrel_files | Dart package
Generate barrel files for Dart and Flutter packages with build_runner based on code annotations
351
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 18/08/2025
Maintaining barrel files in #Flutter projects can be a chore. Keeping barrel files exports in sync with the new package structure after every refactor is tedious and error-prone. That’s where barrel_files #Dart package comes in handy!
151
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 14/08/2025
🚨 Last chance for Regular Bird tickets — best price ends Monday, Aug 18! ONLY 2 WEEKS until Flutter&Friends ‘25 🎉 3 days of epic fun, friends, and all things Flutter! Check the agenda & get ready! We can't wait to see everyone 💙 Agenda & tickets 👉 flutterfriends.dev
0126
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 13/08/2025
Accessibility is a right, not a feature 🌍 In 40 minutes, @enzoconty.flutter.community will show you how to make your Flutter app WCAG 3.0-compliant — from auditing and fixing issues to tricky cases like charts, keyboard support, and image descriptions. Don’t miss out 👉 flutterfriends.dev
0156
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 06/08/2025
🤩 This is going to be epic!
030
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
Oleksandr Leushchenko 🇺🇦 @olexale.bsky.social · 06/08/2025
🧵 Just published an article on why solving NEW problems is easier than KNOWN ones (especially for experts): olexale.medium.com/0a95cef1dd63 TL;DR 👇 1/ We fall into the pattern-matching trap. Solved it before? Must use the same solution again. 1/6
olexale.medium.com
Why Experts Struggle With Known Problems in Software Architecture
How past experience holds you back
132
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 06/08/2025
Have you seen our stellar 2025 lineup? 🤩 From custom widgets and mind-blowing Flutter use cases to accessibility, games, AI on-device, and design systems — we’ve got it all! ✅ Don’t get FOMO 👉 flutterfriends.dev
21811
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 04/08/2025
Ready for the friendliest Flutter conference of the year? 💙 We're kicking things off with a full day of social activities, but with so many great options, how do you choose? Take our fun little test to find your perfect match, and let us know your result in the comments! 👇
092
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 31/07/2025
Only 1 month left until the one and only @flutterfriends.dev conference! 💙 I’ve got 2 tickets (conference + workshops) I’m not using — snagged them for just €190 each with the early bird deal 🔥 DM me if you’d like to grab one! Or both 😅
061
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 29/07/2025
More Flame, more game 🔥 Join @luanpotter.bsky.social & @wolfenra.in for a hands-on intro to flame_3d — no 3D experience needed! Build a mini third-person platformer game with real assets, lighting & animation 👾 Grab your spot 👉 flutterfriends.dev
2178
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 23/07/2025
We’re thrilled to welcome Slava Egorov @mrale.ph back for the third year in a row! 👏 Don’t miss this deep dive into the past, present, and future of Dart’s concurrency model. Why did Dart choose Isolates—and where are they heading next? 🧵 Join us 👉 flutterfriends.dev
1146
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 16/07/2025
Vibe-coding is THE buzzword of 2025... But is Flutter already "there" when it comes to vibe-coding possibilities? Bring your laptop, your curiosity, and your best vibes, and find out at this playful workshop led by @esratech.bsky.social & Ivanna Kaceviča 🤖 Join us 👉 flutterfriends.dev
085
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 12/07/2025
We are thrilled to announce our Keynote speaker — @filiphracek.bsky.social 🤩 In the best traditions of The Boring Show ™, Filip will discuss the not always most shiny, but oh so important features of Dart and Flutter for real production projects 💪🏼 Join us 👉🏼 www.flutterfriends.dev
02110
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 08/07/2025
Accessibility, performance, and mind-blowing Flutter use cases — this trio has you covered! Welcome our next three speakers - @enzoconty.flutter.community, Martin Olsson, Rūdolfs Agris Stilve 💙 Don't miss out on their awesome talks 🎟️: flutterfriends.dev
0156
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 03/07/2025
Woohoo! See you in Stockholm this September for the most friendliest of all #Flutter events! 💙
0121
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
LeanCode 💙 @leancode.co · 28/05/2025
✨ Register for the Flutter Tech Summit in Warsaw on June 5th – and hear the real stories behind large-scale Flutter development. 🎟️ www.fluttertechsummit.com 📍Topic: “Migration Strategies to Flutter - Lessons Learned”. 🎙️Moderated by @foxanna.bsky.social, Senior Staff Engineer, Mobile at Tide.
042
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 28/05/2025
🚨 ATTENTION: DEADLINE APPROACHING: JUNE 1st 🚨 We will be closing our Early Bird tickets and CFP very soon! Make sure to submit your proposals and secure the best ticket prices by June 1st! Hurry up or risk experiencing FOMO later 👉🏼 www.flutterfriends.dev
1147
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 05/05/2025
Amazing opportunity to learn how we cook #Flutter at Tide!
030
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
Kevin Moore @kevmoo.com · 18/03/2025
Using Flutter on the web? Wish you had hot reload? You can try it out (in beta) today! Details here: www.reddit.com/r/FlutterDev...
reddit.com
Try out hot reload on the web with the latest Flutter beta
46019
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 18/03/2025
FOMO stands for “fear of missing out”– and trust us, Flutter & Friends is an event you don’t want to miss! 😉 Still not convinced? Here’s what @foxanna.bsky.social has to say about it! 🤩 Our 2-for-1 sale ends on Friday, so grab your tickets before it’s too late! 👀 Tickets 🎟️ at flutterfriends.dev
093
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
Andrew Brogdon @redbrogdon.dev · 14/03/2025
🚀 We've got an open position for technical writer for Dart and Go! www.google.com/about/career...
google.com
Technical Writer, Languages — Google Careers
0146
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
Flutteristas Conference @flutteristascon.flutter.community · 07/03/2025
✨ In "The Power of the Community" talk, @foxanna.bsky.social will take you on a journey through the impact of community-driven growth in tech at the #FlutteristasConf2025 !😍 Learn how being part of a community is about making a difference! 🚀   RSVP 👉 flutteristas.org #flutterdev #womentechmakers
A promotional graphic with a purple background for #FlutteristasConf2025. The title "The Power of Community" is written in bold white text at the center. Below it, a white box displays the event date and format: "5 April | Online." At the bottom left, the speaker's name, "Anna Leushchenko," is written in white, followed by her credentials: "GDE Flutter and Dart, Author, Speaker, Mentor." On the bottom right, there is a circular image of Anna Leushchenko holding colorful balloons (yellow and white) against a light blue sky. The Google Developers Experts (GDE) logo for Dart & Flutter is placed beneath the photo. The Flutteristas logo is at the top left in white and purple with dash, and the hashtag #FlutteristasConf2025 appears in white in the top right corner.The overall design uses shades of purple and white for a clean and vibrant look.
075
Reposted by Anna Leushchenko 👩‍💻💙📱🇺🇦
The Flutter & Friends conference @flutterfriends.dev · 18/02/2025
No more waiting! THE CFP IS NOW OPEN! Submit your applications: cfp.flutterfriends.dev 🚀 Help us spread the word - reshare this post and tag your favorite speakers in the comments!
1246
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 18/02/2025
From the user perspective: transitive dependencies and versions constraints mismatch aren’t fun.
010
Anna Leushchenko 👩‍💻💙📱🇺🇦 @foxanna.bsky.social · 18/02/2025
Our hiring process won’t differ, you are welcome to apply through the website! 🙌🏻
010