Esra Kadah
Esra Kadah is a Senior Flutter Engineer at Antigua Mobile GmbH and co-author of Flutter Design Patterns & Best Practices (Packt, 2024). She is an active contributor to the global Flutter community and co-organizes Flutteristas, Flutter Berlin Meetup, and the Flutter Community AI Circle.
Her work bridges engineering, UI/UX, and design psychology, with a focus on building human-centered mobile experiences. Esra has spoken at international conferences and community events across Europe, Africa, and the U.S., sharing insights on Flutter, AI-assisted development, and inclusive tech spaces.
Sessions
Great Flutter architecture is about choosing the right tool for the job. While Platform Channels are perfect for many native tasks and provide a flexible bridge to system APIs, dart:ffi provides the synchronous speed needed for real-time processing. Combined with Dart Isolates, FFI enables heavy data processing pipelines to run off the main thread, ensuring smooth UI even under demanding workloads.
In the showcase, we will explore the critical roles in heavy data processing pipelines. We will feature two powerful examples: media processing via a native transcription library, and demanding on-device ML computations with flutter_gemma.
Key takeaways: How to integrate native libraries The key differences between FFI and Platform Channels, and when to choose each. Pattern for running heavy computations in an Isolate to prevent UI blocking How to enable features like on-device AI in your apps.
