Design systems are a crucial part of the app development process, enabling teams to create well-structured, consistent, and maintainable applications. In this talk, we will define what a design system is and explore what it can do for you. We'll discuss common pitfalls and what to look out for while creating your own, before diving into a practical example of how to implement a consistent design system within a reusable component library for your Flutter application. Finally, we'll cover tooling and best practices to keep everything in sync and consistent.
talk-data.com
Activities tracked
2
Hosted with warmth (and some snacks) at the Enpal office As the days get colder and lights get brighter, we're gathering our Flutter community for a cozy evening full of learning, inspiration, and winter cheer. Whether you're a seasoned Flutter developer or just curious about beautiful cross-platform apps — you're warmly invited to join us!
Schedule 18:00 — Doors Open & Winter Welcome Check in, grab a drink, and get into the festive spirit.
18:30 — Opening Remarks A greeting from Flutter Berlin & Enpal, as we kick off the evening.
Talk 1 — The Power of Design Systems - From Figma to Flutter — Micheal Schwab Design systems are a crucial part of the app development process, enabling teams to create well-structured, consistent, and maintainable applications. In this talk, we will define what a design system is and explore what it can do for you. We'll discuss common pitfalls and what to look out for while creating your own, before diving into a practical example of how to implement a consistent design system within a reusable component library for your Flutter application. Finally, we'll cover tooling and best practices to keep everything in sync and consistent.
Talk 2 — Building Translamore: Lessons Learned from a Side Project - Łukasz Wiśniewski Mildly annoyed by the big green owl's limitations, I decided to build Translamore - an app that lets you turn whatever you're reading into your own language exercises. What started as a small "weekend project" quickly turned into a full-blown side quest.
I'll kick things off with a quick demo of Translamore and then share some of the lessons from building it in my spare time:
- Project Management: staying organized when no one's watching\, figuring out what's worth your time\, keeping motivation alive\, and the few tools that saved my sanity - LLMs & Prompt Engineering: what actually worked for me\, using unit tests to wrangle prompts\, a bit of templating magic\, and my “Prompt Resolver” contraption - Server-Side Dart: why you really shouldn't ship your LLM API keys\, how I structured packages and dependencies\, used sealed classes for the API\, and yes - called Python from Dart in the least elegant way possible
Expect some lessons, a few confessions, and probably one or two "don't do what I did" moments.
20:00 — Networking Meet fellow Flutter devs, exchange ideas, collaborate, or simply chat over snacks. Feel free to bring your winter sweaters ✨
22:00 — Doors Close We say goodbye and step back into the crisp winter night ❄️
Sessions & talks
Showing 1–2 of 2 · Newest first
Building Translamore: Lessons Learned from a Side Project
Mildly annoyed by the big green owl's limitations, I decided to build Translamore - an app that lets you turn whatever you're reading into your own language exercises. What started as a small weekend project quickly turned into a full-blown side quest. I'll kick things off with a quick demo of Translamore and then share some of the lessons from building it in my spare time: Project Management: staying organized when no one's watching, figuring out what's worth your time, keeping motivation alive, and the few tools that saved my sanity; LLMs & Prompt Engineering: what actually worked for me, using unit tests to wrangle prompts, a bit of templating magic, and my Prompt Resolver contraption; Server-Side Dart: why you really shouldn't ship your LLM API keys, how I structured packages and dependencies, used sealed classes for the API, and yes - called Python from Dart in the least elegant way possible. Expect some lessons, a few confessions, and probably one or two dont do what I did moments.