Flutter

Flutter ist ein Framework zur Entwicklung grafischer Applikationen, die auf den folgenden Plattformen lauffähig sind:

Cross-Kompilierung nativer Flutter Applikationen ist nicht möglich.

Diskussion

Chancen:

Risiken:

Architektur

Flutter Applikationen werden mit dem Flutter Framework in der Programmiersprache Dart entwickelt.

Die Flutter Widgets sind ebenfalls in Dart implementiert. Die Flutter Engine rendert die Widgets mittels Skia oder Impeller und bildet die Schnittstelle zur zugrundeliegenden Plattform.

Das Programmiermodell ist reaktiv:

TODO: Veränderung Widget.canUpdate() updateRenderObject()

TODO minimiert Garbage Collection: Objekte bleiben erhalten, Objekte sind klein, da sie wenig Verantwortung haben https://medium.com/flutter/flutter-dont-fear-the-garbage-collector-d69b3ff1ca30

Benutzung

TODO

StatelessWidget

StatefulWidget

RenderObjectElement

Software, die Flutter verwendet

Desktopumgebungen: Fuchsia, Ubuntu


Alle Angaben ohne Gewähr • HomeKontakt