Device Typen Das neue App Modell für Android & Fuchsia PLATTFORMEN Mobile: iOS, Android Desktop: Windows, MacOS, Linux Web: WASM-basiert OPEN SOURCE Contributions u.a. von Microsoft und Toyota
Apps auf einer Source Code Basis entwickeln React-style Framework FEATURES Native Performance Mächtiger UI-Stack Material Components Hot Reload
einer hohen Client Integration, inkl. Installation, Offline Support und maßgeschneiderte UX. SPA Single Page Apps Standalone Web Apps, mit erweiterten Grafikanforderungen und komplexer Benutzerinterkation über Device Grenzen hinweg. Mobile Existierende Mobile Apps Browser-basiertes Delivery Modell für existierende Flutter Mobile Apps. Dart Code wird gegen ein anderes Modell kompiliert und muss nur geringfügig angepasst werden.
HTML/CSS WebGL WASM Widgets Rendering Animation Foundation Painting Gestures Cupertino Canvas Flutter Web ist eine Kombination aus: DOM, Canvas & WebAssembly Core Drawing Layer wurde in Dart entwickelt Wird über den JavaScript Compiler fürs Web kompiliert Framework & App wird über eine einzelne Datei verteilt Funktioniert mit jedem modernen Browser und mit jedem Web Server
CSS-, Canvas- und SVG-Elementen. Hat eine geringe Download Größe Für Text-intensive Apps CanvasKit Renderer Ist vergleichbar mit dem Flutter Mobile- und Desktop-Renderer Hat eine höhere Performance Hat jedoch auch eine größere Bundle Size (~2 MB) Für Grafik-intensive Apps
ausgeführt werden: Chrome (Mobile & Desktop) Safari (Mobile & Desktop) Edge (Mobile & Desktop) Firefox (Mobile & Desktop) Während der Entwicklung werden Chrome (macOS, Windows & Linux) und Edge (Windows) als Default Browser für das Debugging unterstützt.
für Mobile, Desktop und Web Einfache Entwicklung von Custom UIs Plattformspezifische Anpassungen leicht möglich Vorhandenes Wissen kann wiederverwendet werden