Flutter
Googles UI-Toolkit zum Erstellen nativ kompilierter Anwendungen für Mobile, Web und Desktop aus einer einzigen Codebasis.
- Aktiv gepflegt
- Gut dokumentiert
- Permissive Lizenz
Ü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.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★★★ (5/5)
One of the two dominant cross-platform mobile frameworks; essential pick for a thin mobile category.
- Grundlegend etabliert
- Herstellergestützt
- Kategorien
- Mobile
- Schlagwörter
- mobilecross-platformiosandroidui-toolkit
- Sprachen
- Dart, C++
- Lizenz
- BSD-3-Clause
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
React Native
MITFramework zum Erstellen nativer mobiler Apps für iOS und Android mit React.
Aktiv gepflegt
- Mobile
Capacitor
MITOpen source native runtime for building web apps that run as genuinely native apps on iOS and Android, and installable PWAs on the web, with a plugin system for native device APIs.
Aktiv gepflegt
- Mobile
Compose Multiplatform
Apache-2.0Deklaratives Kotlin-UI-Framework von JetBrains, um UI-Code zwischen Android, iOS, Desktop und Web zu teilen, aufgebaut auf Jetpack Compose.
Aktiv gepflegt
- Mobile
- UI & Komponenten
Expo
MITQuelloffene Plattform und Toolchain zum Erstellen universeller nativer Apps mit React Native.
Aktiv gepflegt
- Mobile
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.