Zum Inhalt springen
FindOpenSource

Flutter

Googles UI-Toolkit zum Erstellen nativ kompilierter Anwendungen für Mobile, Web und Desktop aus einer einzigen Codebasis.

Überblick

Flutter ist Googles Open-Source-SDK zum Erstellen nativ kompilierter Apps für Mobilgeräte, Web und Desktop aus einer einzigen Dart-Codebasis. Statt native Plattform-Widgets zu umschließen, bringt es eine eigene Rendering-Engine (basierend auf Skia und Impeller) sowie einen vollständigen Widget-Katalog mit – inklusive Material- und Cupertino-Stil –, sodass das visuelle Design einer App nicht durch das begrenzt wird, was die jeweilige Plattform bietet.

Die Entwicklung ist um zustandserhaltendes Hot Reload herum aufgebaut, das Codeänderungen sofort auf eine laufende App anwendet, ohne den App-Zustand zu verlieren. Das Tooling umfasst Editor-Plugins für VS Code und IntelliJ/Android Studio sowie Zehntausende Community-Pakete. Native Interoperabilität wird über FFI und Platform Channels unterstützt, wenn du auf vorhandenen plattformspezifischen Code zugreifen musst.

Flutter richtet sich an Teams, die eine einzige Codebasis und ein konsistentes, pixelgenaues UI über iOS, Android, Web und Desktop (Windows, macOS, Linux) hinweg wollen, oder die es als UI-Toolkit für eine eigene Geräteplattform einbetten möchten.

Kategorien
Mobile
Schlagwörter
mobilecross-platformiosandroidui-toolkit
Sprachen
Dart, C++
Lizenz
BSD-3-Clause

Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.