0 G8 A5805 1

Flutter Day 2024

Der Flutter Day war eine ganztägige, deutschsprachige Konferenz für Flutter-Interessierte und Web-Entwickler:innen. Die Besuchenden erwarteten unter anderem Talks von Petra Langenbacher, Joachim Böhmer und Kilian Schulte. Das Line-up bestand aus ausgezeichneten Flutter-Expert:innen. Dabei war unser Ziel, spannende Themen zu finden, die technisch anspruchsvoll und gleichzeitig zugänglich sind.

Speaker

  • Petra Square

    Petra Langenbacher

    Flutter-Entwicklerin bei Lotum

    Seit 2020 beeinflusst Petra bei Lotum maßgeblich das beliebte Spiel „4 Bilder 1 Wort“. Seitdem ist sie begeisterte Flutter-Nutzerin mit einer Leidenschaft für Frontend-Entwicklung und nutzungsorientiertes Design.

    Ihr Wissen hat sie mit der Flutter-Community bereits auf Konferenzen wie der FlutterCon und Flutter Vikings geteilt.

  • Norbert Square

    Norbert Kozsir

    Autor des „Widget Preview for Flutter“-Plugins für JetBrains IDEs

    Norbert ist Flutter-Entwickler mit einer Leidenschaft für die Gestaltung intuitiver und ansprechender Nutzungserfahrungen. Schon seit mehreren Jahren erstellt er robuste und skalierbare Anwendungen für eine Vielzahl von Branchen und war dabei bereits Head of Flutter-Development.
    Auf dem US-Debüt der Fluttercon konnten Dart- und Flutter-Interessierte dieses Jahr bei einem seiner Vorträge dazulernen.

  • Manuela Sakura Profile

    Manuela Sakura Rommel

    Senior Flutter Developer bei antigua mobile

    Manuela ist langjährige Flutter-Entwicklerin. Sie ist leidenschaftlich daran interessiert, Technologie zu nutzen, um einen positiven Einfluss auf das Leben von Menschen zu haben, und legt dabei einen besonderen Wert auf Accessibility. Zudem ist Manuela Mitorganisatorin des Flutter-Meetups Berlin, auf dem sie ihr Wissen teilt und mit der Community lernt.

  • Jojo Square

    Jojo Böhmer

    Developer und Podcast-Host bei Lotum

    Jojo ist schon lange bei der programmier.bar dabei und im Team des Lotum-Klassikers „4 Bilder 1 Wort“. Als Full-Stack-Developer steigt er gerne tief in neue Technologien ein, um sie komplett zu durchdringen.
    Auf Meetups der programmier.bar und Konferenzen wie der FlutterCon und Flutter Vikings hat er bereits Vorträge über verschiedene Flutter-Themen gehalten.

  • Kilian Square

    Kilian Schulte

    Autor des Web-Frameworks Jaspr

    Kilian ist der Autor des Web-Frameworks Jaspr und begeistert sich für alles, was mit Dart zu tun hat, insbesondere über Flutter hinaus. Seit mehr als drei Jahren erstellt und maintained er Dart Packages wie z. B. „dart_mappable“.

    Als GDE für Dart und Flutter engagiert sich in seiner lokalen Community und hält Vorträge und Workshops über Jaspr oder Flutter. Beruflich ist er als Flutter-Consultant bei Netlight tätig.

    Wenn er nicht gerade seinen Coding-Hoodie trägt, kann man ihn beim Jammen von funky Posaunensoli sehen oder beim Inline-Skaten entlang der Isar.

  • Pascal Square

    Pascal Welsch

    CTO von Wiredash

    Pascal ist einer der ersten Google Developer Experts für Flutter und Dart. Er ist bekannt als CTO von Wiredash, dem Flutter-first Analytics- und Feedback-SDK. Für Pascal sind Open-Source und Testing zentrale Bestandteile seiner täglichen Arbeit. Beweis dafür sind seine zahlreichen Pub Packages wie kt_dart, spot, deep_pick, sidekick, und so weiter.

  • Gabriel Square Kopie

    Gabriel Terwesten

    Webdeveloper

    Gabriel Terwesten ist Freelance-Webentwickler mit besonderem Fokus auf Spring Boot, Angular und GraphQL. Heute beschäftigt er sich zunehmend mit der App-Entwicklung auf Basis von Flutter und Dart.

    Die Suche nach einer ausgereiften Datenbanklösung in dem noch jungen Flutter-Ökosystem hat ihn zu der Entwicklung von CBL Dart geführt, einem Open-Source-Projekt, das die Nutzung von Couchbase Lite plattformübergreifend in Flutter und Dart Apps ermöglicht.

Agenda

08:00 

Einlass / Registrierung


09:00 

Begrüßung


09:15 - 10:00 // Talk 1

Casual Games mit Flutter


10:15 - 11:00 // Talk 2

Sieht aus wie Flutter, ist es aber nicht


11:15 - 12:00 // Talk 3

Eigentlich reichen Widget-Tests, oder?


12:00 

Mittagspause


14:00 - 14:45 // Talk 4

Dev Tooling


15:00 - 15:45 // Talk 5

Inklusives Entwickeln mit Flutter


16:00 - 16:45 // Talk 6

Rewrite von "4 Bilder 1 Wort": Architektur und Lessons Learned


18:30 

Fingerfood, Drinks & Networking


19:00 - 19:45 // Special Talk

History of Flutter and the State of the Ecosystem


Talks

Casual Games mit Flutter

mit Petra Langenbacher & Jojo Böhmer

Seit mehr als 4 Jahren entwickelt Lotum ihr größtes natives Spiel „4 Bilder 1 Wort“ mit Flutter. In diesem Talk teilten die Entwickler:innen hinter dem Spiel Erfahrungen und Erkenntnisse sowie die Herausforderungen, denen sie bei der Entwicklung eines Casual-Mobile-Spiels mit Flutter begegnet sind.

Dabei ging es unter anderem um UI-Design und komplexe Animationen, die Unterstützung mehrerer Plattformen und Bildschirmgrößen sowie A/B-Tests und die Skalierung der App, mit der Lotum täglich Millionen Nutzer:innen weltweit erreicht.

Sieht aus wie Flutter, ist es aber nicht – Die Architektur eines Dart Web-Frameworks

mit Kilian Schulte

Dieses Framework sieht aus wie Flutter, ist es aber nicht. Als separates Framework vereint Jaspr die deklarative Widget-Architektur von Flutter mit dem Rendering von HTML und CSS. Dieser Talk warf einen Blick auf Jasprs Architektur und klärte auf, wie es moderne Web-Entwicklung mit dem Widget-System von Flutter verbindet.

Kilian demonstrierte, wie Jaspr HTML rendert, was die Gemeinsamkeiten und Unterschiede von Jasprs Components zu Flutters Widgets sind und wie Server-Side-Rendering in Jaspr funktioniert. Nach dem Talk waren Begriffe wie DOM, Hydration oder Prerendering keine Fremdworte mehr für die Zuhörenden.

Eigentlich reichen Widget-Tests, oder?

mit Pascal Welsch

Wenn eine App nur ein Widget ist, sollte es möglich sein, Widget-Tests für die gesamte Anwendung zu schreiben. Was zunächst seltsam klingt, macht das Testen viel einfacher und zugänglicher für Anfänger:innen. Denn so folgen Tests dem Userflow und sie erkennen Screen-übergreifende Fehler frühzeitig.

Pascal stellte das Konzept der Robot-Tests vor, die Tests erheblich verkürzen. Außerdem gab er wertvolle Tipps zum Debuggen von Widget-Tests bei Fehlern und zur Verbesserung der Lesbarkeit von Fehlermeldungen.

Dev Tooling

mit Norbert Kozsir

Fehlt dir eine Übersicht, welche Möglichkeiten es gibt, Tools für Flutter zu entwickeln? Norbert zeigt in dieser interaktiven Session, wie verschiedene Developer-Toolings unter der Haube funktionieren.​​

Du lernst die Konzepte genauer kennen, auf denen moderne IDEs, Inspektoren und andere Produktivitäts-Booster basieren. Im Anschluss wirst du deine eigenen Tools schreiben können!

Inklusives Entwickeln mit Flutter für eine bessere digitale Welt

mit Manuela Sakura Rommel

In der heutigen digitalen Welt ist Barrierefreiheit wichtiger denn je. Trotzdem wird Barrierefreiheit oft erst nachträglich im Entwicklungsprozess berücksichtigt, was zu Ausgrenzung und Frustration bei Nutzenden mit Behinderungen führen kann. Dieser Vortrag zielte darauf ab, dies zu ändern, indem häufige Accessibility Issues und deren Behebung diskutiert wurden.

Nach diesem Vortrag sollten Zuhörende in der Lage sein, über den Tellerrand hinauszudenken, um ein inklusives Produkt zu erstellen und eine bessere Nutzungserfahrung für alle zu bieten.

Rewrite von „4 Bilder 1 Wort“: Architektur und Lessons Learned

mit Gabriel Terwesten & Jojo Böhmer

Ein erfolgreiches Mobile Game nach knapp 10 Jahren neuzuschreiben, erfordert Mut. Während des Rewrites von „4 Bilder 1 Wort“ mit Flutter stand das Team von Lotum dabei vor vielen grundlegenden Entscheidungen. In diesem Talk gab es eine detaillierte Übersicht über die Architektur und Struktur des Projekt-Mono-Repos und erläuterte die Design Patterns und Technologien, für die es sich entschieden hatte.

Sie teilten, welchen Herausforderungen sie bezüglich Datenhaltung, State-Management und Offline First begegnet sind und zeigten ihre Lösungsansätze.

History of Flutter and the State of the Ecosystem (EN)

Eric Seidel ist Mitbegründer von Flutter und eine Schlüsselfigur für die Verbreitung des Frameworks weltweit. Live aus Kalifornien ließ er Zuhörende in die Entstehungsgeschichte von Flutter und seine Entwicklung bis heute blicken. Diese einmalige Gelegenheit zum anschließenden Q&A mit Eric nutzten die Konferenz-Besuchenden für ihre eigenen Fragen und sie erfuhren mehr über die Zukunft des Frameworks.

Der Vortrag beendete einen Tag voller Weiterbildung im Thema Flutter und fand auf Englisch statt.

  • 0 G8 A5413 Large
  • 0 G8 A5417 Large
  • 0 G8 A5422 Large
  • 0 G8 A5429 Large
  • 0 G8 A5438 Large
  • 0 G8 A5472 Large
  • 0 G8 A5478 Large
  • 0 G8 A5496 Large
  • 0 G8 A5506 Large
  • 0 G8 A5513 Large
FAQs für unsere Konferenzen

Hast du noch Fragen? Schau in unseren FAQs nach den häufigsten Fragen. Falls deine Frage nicht beantwortet werden konnte, schreib uns gerne ein Mail an info@programmier.bar.


Auf welcher Sprache findet der Flutter Day statt?


Gibt es einen Code of Conduct oder Verhaltensregeln?


Ist die Location barrierefrei zugänglich?


Gibt es WLAN?