Skip to content

Moderne cross-platform Applikationen mit .NET und Avalonia UI

Photo of Christof Konstantinopoulos
Hosted By
Christof K.
Moderne cross-platform Applikationen mit .NET und Avalonia UI

Details

Wir treffen uns wieder bei adesso in Dortmund. Doch der 4. Juni wird uns in Erinnerung bleiben. Zum einen weil wir mit Roland König einen hervorragenden Sprecher gewinnen konnten und zum anderen weil wir diesmal am Grillevent der .net Abteilung von adesso teilnehmen dürfen.

Infos zum Thema des Vortrags:
Es gibt eine lange Liste möglicher Frontend-Fameworks, zwischen denen .NET-Entwicklungsteams wählen können. Ein sehr spannender Kandidat ist Avalonia UI. Ursprünglich als Cross-Plattform Alternative zu WPF gestartet, bietet es heute neben den bekannten Desktops von Windows, macOS und Linux auch Unterstützung für mobile Plattformen (Android, iOS), für den Browser (via WebAssembly) und als Alleinstellungsmerkmal auch für Embedded Linux. Aufgrund der vielen unterstützen Plattformen und des vergleichbaren Ansatzes beim Rendering, könnte man Avalonia UI auch das Flutter für .NET-Entwickler nennen.

Avalonia UI setzt ähnlich wie das ältere WPF auf XAML, es bevorzugt das MVVM-Pattern, lässt sich über Styles individuellen optischen Bedürfnissen anpassen, hat ein besonderes Augenmerk auf Performance und ist gut in aktuelle IDEs wie Microsoft Visual Studio und JetBrains Rider integriert.

Diese Eigenschaften machen das Framework besonders für Teams interessant, die Vorkenntnisse in WPF oder Windows.Forms haben oder sogar einen Migrationspfad für diese Anwendungen in die Cross-Plattform Welt suchen.

In diesen Vortrag möchte Roland uns zeigen, was Avalonia UI heute zu bieten hat. Ebenso bringt er verschiedene Beispiel-Applikationen mit, mithilfe derer wir uns mit Vor- und Nachteilen des Frameworks auseinandersetzen können.

Ablauf des Abends:
Das adesso .net Team beginnt schon um 17 Uhr mit den Vorbereitungen. Wer vor 18 Uhr kommen kann, ist herzlich willkommen. Voraussichtlich zwischen 17:30 und 18 Uhr beginnt das Essen. Wie sonst auch, starten wir dann nach dem Essen (vermutlich etwa 18:30 Uhr) mit dem Vortrag.

Der Grill wird im Innenhof direkt am Bistro stehen. Wir müssen daher diesmal am Seiteneingang rechts vorbei und außen um das Gebäude herum.

Photo of .NET Dortmund Meetup group
.NET Dortmund Meetup
See more events
adesso SE
Freie-Vogel-Straße 383 · Dortmund
Google map of the user's next upcoming event's location
FREE