Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦

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

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2025-02-17

πŸš€ "Mobile Tech Stack at Tide" from #FlutterConUSA2024 is now live! πŸŽ‰ youtu.be/c_83ekB8Lbs

In this session, I shared how we solve the challenges of building and maintaining enterprise-scale Flutter mobile apps, covering:

βœ… Project architecture
βœ… Testing strategy
βœ… Automation practices
βœ… Release strategy
βœ… Production monitoring

Which of these topics would you like me to dive deeper into next time? Drop your thoughts in the comments! πŸ‘‡

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-12-10

They also shared a list of helper packages they have open-sourced, which facilitate following the same approach.

This session is packed with high-value information!

β€œDemystifying App Architecture” by Mateusz Wojtczak and Marcin Chudy at Flutter Connection 2024: youtu.be/T4B9NQRirKE.

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-12-10

- An overview of the types of apps they are building with #Flutter, and what are the factors that influence the design decisions and shape the architecture of these apps;

- An idea of best practices and approaches they apply to developing mobile applications;

- A detailed tour of the mature battle-tested solution to app architecture, including project structure, state management, API communication, dependency injection, linting, and last but not least - testing.

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-12-10

I have a new #FlutterWatchClub recommendation for y’all! Recently, in our #Flutter team, we watched β€œDemystifying App Architecture: the LeanCode guide” by Mateusz Wojtczak and Marcin Chudy at Flutter Connection 2024 (linked below).

In this session, Mateusz - #Flutter and #Dart GDE and a Head of Mobile, and Marcin - Senior #Flutter Developer, gave the audience:

...

#FlutterWatchClub recommendation: β€œDemystifying App Architecture: the LeanCode guide” by Mateusz Wojtczak and Marcin Chudy at Flutter Connection 2024
Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-12-04

We shared how we came to that decision, how we communicated it to the business, how we restructured the team, how we solved technical challenges, and adjusted processes. And what positive impact this migration had on the business, the team, and the project.

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-12-04

Exactly a year ago, together with Giorgos Ampavis we had the honor to share the stage at the #LeadDev Berlin conference to tell all about the migration from native mobile development to #Flutter that we have performed at Tide - the leading business financial platform in the UK with >10% market share.

The recording is now up on my YouTube! πŸ‘‰πŸ» youtu.be/zuOdjy9SWio

#BuiltWithFlutter #FlutterInProduction

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-11-13

Even if you are familiar with code generation topic, you will certainly get valuable takeaways from this session!

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-11-13

I talked about how build_runner and different code-generating packages can facilitate many typical application development tasks, and also talked through a dozen practical tips for efficiently maintaining #Dart and #Flutter projects that extensively use code generation. I have shown how to speed up the generation process, minimize chances for merge conflicts, and improve the overall developers’ experience.

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-11-13

The recording of the "Your ultimate guide to code generation productivity for #Dart and #Flutter" session from FlutterCon Europe 2024 is out on my YouTube (with subtitles)!

youtu.be/5ey4KeqTq_U

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦ boosted:
Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-11-10

Thanks to everyone who joined my session at #FlutterCon about code-generation productivity in #Dart and #Flutter!

We reviewed key build_runner principles, useful code-gen packages, and best practices for efficient maintenance of projects that extensively use code generation.

You can find my slides here: bit.ly/45T84JB.

If you are more into written content, check out my article on the Code with Andrea platform: bit.ly/3y9n8Gh.

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-09-24

Earlier this year, Anna @foxanna and Oleksandr @olexale joined #WeAreDevs #WorldCongress to speak about the importance of prioritizing user experience over platform-specific design and gave advice on how to implement it in practice. Check it out!
youtu.be/vQ33wUq7x8o

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-09-19

Just had an amazing experience of taking up the stage at #ftcon24usa and talking about the "Mobile tech stack at
Tide" 🀩 Thanks everyone for joining! πŸ’™
My slides πŸ‘‰πŸ» bit.ly/4gvDB98

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-09-12

What state management do we use, how do we implement navigation and API communication, what type of tests do we write, and so on. Additionally, you’ll hear about tools and approaches that support our development process: what our CI solution looks like, how we monitor problems in production, how we maintain our multi-million lines codebase, and even more.
Can't wait to meet y'all! πŸ’™

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-09-12

Just one week left until FlutterCon in New York! πŸŽ‰ Don't miss your chance to buy tickets at flutterconusa.dev/ and join my session "Mobile tech stack at Tide" where I will share all technical details about our #Flutter project!

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-07-14

At #WeAreDevs #WorldCongress this year we, Anna @foxanna and Oleksandr @olexale Leushchenko - Senior Staff Engineers at Tide, will dive into the topic of prioritizing user experience over platform-specific design, explore how focusing on users rather than platforms can support the brand identity and improve user satisfaction, and give recommendations on how to implement this in practice.

Spoiler alert! Of course, we’ll talk about #Flutter! πŸ’™

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-07-08

Thanks to everyone who joined my session at #FlutterCon about code-generation productivity in #Dart and #Flutter!

We reviewed key build_runner principles, useful code-gen packages, and best practices for efficient maintenance of projects that extensively use code generation.

You can find my slides here: bit.ly/45T84JB.

If you are more into written content, check out my article on the Code with Andrea platform: bit.ly/3y9n8Gh.

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-06-29
Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-06-29

β€œLive technical interviews for Flutter roles” by Anna Leushchenko and Sarah Fullmer at FlutterCon 2023: bit.ly/3tZN5X3.

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-06-29

Anna, #Dart and #Flutter GDE, and Sarah, technical writer and #Flutter enthusiast, conducted live interviews for Junior and Senior Flutter developers roles. They touched on concepts likely to come up in real-life #interview like:
- Flutter widgets and BuildContext
- Asynchronous programming
- Code generation
- Testing strategy
- Automation
- Universal recommendations for mature #Flutter projects

Additionally, speakers shared useful resources for preparing for the Flutter interview.

Anna Leushchenko πŸ‘©β€πŸ’»πŸ’™πŸ“±πŸ‡ΊπŸ‡¦foxanna@fluttercommunity.social
2024-06-29

While #FlutterCon2024 is about to start next week, I’d like to make a #FlutterWatchClub recommendation from the previous conference edition, where me, Anna Leushchenko @foxanna together with Sarah Fullmer @fullmers conducted a β€œLive technical interviews for #Flutter roles”.

#FlutterWatchClub recommendation: β€œLive technical interviews for Flutter rolesβ€œ by Anna Leushchenko and Sarah Fullmer at FlutterCon 2023 - https://bit.ly/3tZN5X3.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst