
Flutter Berlin × CarOnSale
Join us for an evening of Flutter, Dart, and networking hosted by CarOnSale. We'll kick things off with a deep dive into one of Dart's newest language features, followed by a second session and plenty of time to connect with fellow developers from the Berlin Flutter community.
Schedule
18:30 — Doors Open
Check in, grab a drink, and meet fellow Flutter developers from the Berlin community.
19:00 — Welcome Notes
A short introduction from Flutter Berlin and our hosts at CarOnSale.
Talk 1 — Hiding Complexity with Dart Extension Types — Roman
Extension types in Dart 3.3+ let you elegantly hide the real complexity behind clean abstractions. They enable powerful patterns for true compile-time singletons with strong privacy guarantees, while also letting you build robust zero-cost Value Objects that enforce domain invariants and create a clear ubiquitous language — all with zero runtime cost.
About Roman
Roman is a Google-awarded Flutter Developer and Staff Mobile Engineer at CarOnSale.de, where he has worked for 4 years as part of his 8 years of Flutter experience (and over a decade in design). He loves Dart as his primary language and Rust as a complementary one (along with TS/Swift), but believes strong programming fundamentals matter more than any specific syntax. In his role he mentors Flutter developers and shapes architecture solutions. Outside of work he prioritizes family and open-source.
Talk 2 — Beyond Chatbots: When AI Owns the Interface - Esra Kadah
In this session, we will examine the architectural evolution of AI integration within Flutter applications. We will start with traditional deterministic widget trees, transition to structured data generation where models populate predefined client layouts, and finally explore generative UI.
About Esra
Esra Kadah is a Senior App Developer at Antigua Mobile GmbH, GDE for Flutter and Dart, co-author of Flutter Design Patterns & Best Practices (Packt, 2024), and one of the orga
Eingang E, 3.OG, Berlin Schöneberg
Come arrivareEventi simili
Eingang E, 3.OG, Berlin Schöneberg
Come arrivare








