AvaloniaUI

Avalonia ist ein Open Source GUI-Framework für .Net core und ermöglicht plattformübergreifende GUI-Applikationen. Es ist technologisch mit WPF verwandt, nutzt XAML und ist verfügbar auf Linux (X.org), MacOS und Windows. Mobile Plattformen wie Android und iOS sind als Ziele verfügbar. Das befindet sich derzeit zwar noch in einem frühen Stadium, ist aber für produktive Entwicklungen tauglich.

Vorteile sind daher:

  • Open Soruce - damit frei und zukunftssicher
  • Plattformübergreifend - einmal entwickeln, überall einsetzen
  • Moderne Konzepte wie
    • Lookless Controls
    • MVVM
    • Binding
    • XAML
    • Stylebar - Verwendung von Themes
  • Dadurch hohe Wiederverwendung von Code
  • Geradlinige Entwicklung möglich

MVVM und ReactiveUI

In AvaloniaUI vereinigen sich die Konzepte von WPF mit dem bekannten Entwurfsmuster MVVM (Model View ViewModel) und der Bibliothek ReactiveUI. Damit lassen sich in einer deklarativen Art Viewmodelle bauen. Views können völlig frei von Code bleiben. Es ergeben sich daher Vorteile in der Nebenläufigkeit (Tasks) und in der Codestruktur. MVVM kann in einer sehr sauberen Variante geschrieben werden.

Unsere Expertise

Die Flinekbits GmbH gehört zu den wenigen Anlaufstellen, die sich bereits jetzt mit AvaloniaUI auskennen.

Profitieren Sie daher von unseren Kenntnissen im AvaloniaUI-Bereich und bringen Sie ihre plattformübergreifende Entwicklung auf den aktuellsten Stand. Einmal entwickeln und auf allen bekannten Plattformen laufen lassen. Auch wenn Webanwendungen inzwischen sehr populär sind, geht doch oftmals kein Weg an einer nativ laufenden GUI-Anwendung auf dem Desktop vorbei.

Was wir bieten

  • Wir bieten den Aufbau eines Projekts inklusive DevOps
  • Lehrgänge, um einen WPF-Experten zu einem AvaloniaUI-Experten auszubilden
  • Mitarbeit und Leitung eines AvaloniaUI-Projekts
  • Expertenwissen über den Quellcode von AvaloiaUI
  • Erfahrungen mit dem Seelenverwandten WPF