Das Flutter-Toolkit von Google richtet sich an iOS und Android

Durch die Erstellung von nativem ARM-Code macht Google geltend, Flutter ermöglicht die Flexibilität der plattformübergreifenden Entwicklung, ohne die Leistung zu beeinträchtigen. Sie können bauen .apk Dateien für Android oder .ipa Dateien für IoS-Anwendungen aus einer einzigen Codebase.
Automobilanzeigen wurden als Beispiel für eingebettete Rollen für Flutter angeführt.
Laut Google wird eine Mindestaktualisierungsrate von 60 Frames pro Sekunde unterstützt, wobei die Plattform neu berechnen kann, was jedes einzelne Frame anzeigen soll.
Tim Neath, Group Product Manager für Flutter und Dart bei Google, beschrieb es in Electronics Weekly als Toolkit für die Erstellung einbettbarer UI-Komponenten, die verschiedene Abstraktionsebenen ermöglichen, durch die Verwendung von Klassen, aber auch durch direkte Pixelsteuerung.
"Wir bauen Schwung für Flutter", sagte er vor dem offiziellen Start. „Wir haben uns von der frühen Adopter-Vorschau auf die Primetime vorbereitet. Es bietet alles, was Sie brauchen, um eine Schnittstelle aufzubauen. “
Material Design
Laut Google können die Apple-Designsprache (z. B. Schieberegler und Navigationsleisten) und die Material Design-Konzepte von Google (z. B. Texturen und User-Response-Cues) über Flutter implementiert werden.
Laut Google sind keine virtuellen Maschinen oder Emulationen beteiligt. Verwenden SkiaDas System kann über das Grafik-Subsystem direkt auf Displays malen. Video kann als nur ein Widget eingebettet werden. Der Raspberry Pi gehört zu den Plattformen, die das neue System unterstützen können.
Design in Entwicklung
Ein wichtiges Element des neuen Systems, das bereits im Februar auf dem Mobile World Congress vorgestellt wurde, ist Stateful Hot Reload (SHR). Das bedeutet, dass Sie Änderungen am Code vornehmen und die Ergebnisse sehen können, ohne Ihre App neu zu starten oder ihren Status zu verlieren.
Dies verspricht schnellere Design- / Entwicklungs-Iterationen mit sofortiger Rückmeldung der traditionelleren HTML / Javascript-Entwicklung und der direkteren Einbindung von Designern.
Es gibt zwei Arten der Verwendung: Flutter-Komponenten in Android-Apps (oder IoS-Apps) oder Flutter-Apps, die Android-fähige Benutzeroberflächenelemente wie Google Maps oder einen Browser integrieren können.
Öffnen
Laut Google ist Flutter ein Open-Source-Projekt mit einer BSD-Lizenz und enthält bereits die Beiträge von Hunderten von Entwicklern aus der ganzen Welt.
Eine Version von Flutter, die auf Desktops funktionieren wird, trägt den Codenamen Hummingbird und wird derzeit noch entwickelt.
Unten finden Sie eine Galerie mit Bildern zum Thema Flutter.
Der weltweite Start der Plattform fand gestern Abend im Science Museum in London statt, und einige Bilder von dieser Veranstaltung sind hier:
