Csongor Vogel

Google Developer Expert for Flutter and Dart, Staff Mobile Engineer at talabat (Delivery Hero)

Talk Title

Migrating 2+ Million Daily Users to Flutter with 50+ Engineers

Room

Widget Way

Date

05.07.2024

Time

11:10 > 40 min

Share

on Twitter

talabat, one of MENA's leading food delivery apps serving 2+ million daily users across 8+ countries, started to migrate from native Android and iOS to Flutter.

In this session, we’ll share insights from our journey, including our strategic add-to-app approach, the challenges we navigated, and how we empowered a team of 50+ mobile engineers during the transition.

Our main goal is to help the audience learn from our mistakes like overusing dart entry points, misusages of Platform Channels, maintaining multiple Flutter Engines, challenges related to cross-platform deeplink navigation, and, most importantly, how crucial the culture that fosters education is.

Additionally, we will discuss Flutter's scalability and adaptability in large applications and how to onboard Android/iOS engineers onto Flutter while highlighting how we set clear quality standards with guidelines to provide a structured pathway that ensures the quality of our migration process.

Furthermore, we will explore how to integrate Flutter into existing native Android and iOS codebases and emphasize the importance of experimentation throughout the transition, showcasing how we made data-driven decisions while ensuring our migration supports resilience and how Flutter enabled us to build SDUI solutions.

Finally, attendees of this talk will learn about Flutter's enterprise viability, how its adoption strengthened our product development, the main metrics and benefits we received from the technology, and how Flutter allowed us to review our processes and practices to learn and grow, not just translate code from Swift, Kotlin, to Dart.

Speaker Bio

I’m a Dubai-based Hungarian Google Developer Expert for Flutter & Dart, working as a Staff Mobile Software Engineer leading the Flutter migration at @Talabat, the largest food delivery app in the Middle East.

Additionally, I co-organize the Flutter Abu Dhabi and Dubai community. 💙🇦🇪

I enjoy sharing my knowledge by mentoring developers, speaking at conferences and meetups, and teaching students in Hungary’s first Flutter University class.

Menu