Speaker

Esra Kadah

Esra Kadah

Senior Flutter Engineer, Author, Co-Lead (Flutteristas, Flutter Berlin, Flutter Community AI Circle)

Berlin, Germany

Actions

Esra Kadah is a Senior App Developer at Antigua Mobile GmbH, co-author of Flutter Design Patterns & Best Practices (Packt, 2024), and one of the organizers behind Flutter Community AI Circle(FCAIC), Flutteristas and Flutter Berlin Meetup.

With a strong foundation in software development and a deep interest in UI/UX and design psychology 🧠, she focuses on building user-friendly, human-centered mobile experiences. Her work sits at the intersection of engineering, creativity, and empathy.

Esra is an active contributor in the global 🌍 Flutter and AI ecosystem. She explores how tools like Gemini, ChatGPT, Cursor, Firebase Studio, MCP, agentic workflows, and multimodal prompt engineering 🤖 are transforming the way developers build, scale, and reflect.

She has worked on international projects, contributed to open source, and presented at events from Istanbul to Berlin, Paris, Stockholm, Kenya, and the U.S. Blending code, content, and community with intention and care.

Badges

Area of Expertise

  • Information & Communications Technology

Topics

  • UI/UX
  • Flutter
  • Front-End Development

Bridging the Gap: Extending Flutter Beyond its Limits

Flutter is powerful, but sometimes you still hit a wall.

This session explores practical solutions for when Flutter's core capabilities aren't enough. We'll delve into various integration methods—processes, isolates, platform channels, platform views, FFI, custom native ui, custom rendering, and more—demonstrating when and why to choose each one in real-world projects.

Gain practical experience and tips for seamlessly integrating system-level functionalities and other languages into your Flutter applications.

Learn how to seamlessly bridge the gap between Flutter and the underlying operating system, enabling you to tackle even the most challenging development scenarios.

AI in Flutter Development: What’s Actually Useful?

AI tools are flooding the developer space—but which ones are Flutter developers actually using to build better apps? And where’s the line between hype and real value?

In this roundtable, we’ll swap stories and strategies for using AI in real Flutter workflows. Whether you're experimenting with Gemini, Firebase Studio, Cursor, Claude, or other tools, come share what's working (or not), how you're integrating AI into your dev loop, and where you're drawing boundaries.

We'll compare notes on AI for code generation, debugging, design thinking, and beyond—with an honest look at where these tools help, slow you down, or change the way you think about building.

Which AI tools (e.g., Gemini, Firebase Studio, Cursor, Claude) have you found actually useful in day-to-day Flutter development—and why?

How do you integrate AI into your coding workflow without becoming overly reliant or sacrificing quality?

Have you found AI helpful for tasks beyond coding—like architecture, UI/UX iteration, or documentation?

What are your boundaries or rules for using AI tools in production code or client projects?

How do you stay current with new AI tools while avoiding productivity drains or "tool fatigue"?

From Touch To Code: Gestures and Beyond

Ever wondered how our daily interactions with touchscreens shape the apps we use? Join us as we journey from touch to code, exploring the world of Flutter's gesture recognition. In this session, we will start from the point we touch to screen - from glass to processor, and then to our code. Then we will go even deeper into the mechanics of gestures, and see how Flutter transforms simple taps and swipes into responsive app features. But we won't stop there—beyond the basics, we'll also see advanced technical details, including custom gesture handling and optimization techniques. This talk also aims to raise awareness for developers to notice our habits, both as a user & developer. We will also check a demo app to experience it.

- Gaining understanding of touchscreens and Flutter's gesture recognition capabilities.
- Explore advanced technical concepts, including custom gesture handling and optimization techniques.
- Challenge our habitual interaction patterns and discover new ways for innovation in app development.

Coding Outside the Box: The Developer's Role in User Experience and Design Systems

As developers, we're often tasked with implementing, not designing, the user journey. But what if we could do both? 🤷🏼‍♀️

In this talk, we'll explore the untapped potential of developers in shaping and enhancing user experience. We'll delve into the power of design systems and their role in creating consistent, efficient, and impactful user interfaces. We'll also uncover some often overlooked design issues, such as inconsistent usages, wrong implementations addressing their impact on accessibility and overall design quality. Furthermore, we will also tackle the common communication hurdles between developers and product teams, and how to overcome them. By embracing these aspects, developers can truly think outside the box, bringing an essential perspective to their teams and creating applications that resonate deeply with users. Let's code, design, and communicate better together.

🔑 Key Takeaways:
- Understanding the design systems deeper
- How to prioritize user experience and user journey
- How to expand your role as a developer and contribute to your app beyond coding
- Bridging the gap between developer & product team, and overcome the challenges

Flutteristas Panel

Join the Flutteristas as they discuss the world of Flutter and Dart as well as challenges faced in the industry by female and non-binary individuals and how they are breaking through barriers.

Fluttercon 2023 Sessionize Event

July 2023 Berlin, Germany

Esra Kadah

Senior Flutter Engineer, Author, Co-Lead (Flutteristas, Flutter Berlin, Flutter Community AI Circle)

Berlin, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top