Flutter 1.7 bietet AndroidX-Unterstützung für neue Android-Apps, Android-App-Bundles und mehr

click fraud protection

Flutter 1.7 wurde angekündigt. Es ist die neueste Version des App-Entwicklungs-Frameworks von Google und unterstützt jetzt die neuesten Android-Technologien.

Flutter ist eines der am schnellsten wachsenden Frameworks für die Entwicklung mobiler Apps. Es hat fast 70.000 Sterne auf seinem GitHub-Repository und ist weit verbreitet von Software-Ingenieuren auf diesem Gebiet. Das Entwicklungsteam arbeitet hart daran, etwaige Probleme zu beheben, wie die Tatsache zeigt, dass es in den letzten zwei Monaten seitdem über 1.250 Berichte abgeschlossen hat die Veröffentlichung von Flutter 1.5. Jetzt ist die Versionsnummer 1.7, die Flutters Produktmanager Tim Sneath als Optimierungsupdate bezeichnet, allgemein verfügbar.

AndroidX-Unterstützung für neue Apps

Ab 1.7 unterstützt Flutter nun die AndroidX-Unterstützungsbibliothek eingeführt zur Android-Entwicklungsplattform letztes Jahr. AndroidX ist so konzipiert, dass Entwickler die neuesten Komponenten verwenden und gleichzeitig die Abwärtskompatibilität gewährleisten können. Google auch

Open-Source So können Entwickler über die neuesten Versionen auf dem Laufenden bleiben. Da viele Flutter-Pakete inzwischen aktualisiert wurden, um AndroidX zu unterstützen, hat das Entwicklungsteam beschlossen, die Erstellung neuer Flutter-Projekte mit AndroidX zu ermöglichen. Alles was Sie tun müssen, ist das hinzuzufügen --androidx Flag für Ihr Projekt, um auf die Support-Bibliothek abzuzielen. Dokumentation zur Migration bestehender Projekte finden Sie hier Hier.

Unterstützung für Android App Bundle (AAB).

Es dauert noch etwas mehr als zwei Jahre, bis Google die Bereitstellung nativer 32-Bit-Anwendungen im Play Store vollständig einstellt, aber einige andere Einschränkungen werden bald in Kraft treten. Ab dem 1. August dieses Jahres alle Anwendungen, die native Bibliotheken verwenden und auf Android 9 Pie oder höher abzielen wird zur Bereitstellung verpflichtet sein 64-Bit-Unterstützung. Flutter unterstützt bereits die Generierung von 64-Bit-Android-Apps, aber Version 1.7 des Frameworks ermöglicht Entwicklern nun die Erstellung Android-App-Bundles mit 32-Bit- und 64-Bit-Versionen ihrer Apps. Dies wird es für native App-Entwickler, die Flutter verwenden, einfacher machen, sowohl 32-Bit als auch 64-Bit zu unterstützen, um die Frist vom 1. August einzuhalten, und dann schließlich die 32-Bit-Unterstützung im Jahr 2021 einzustellen. Hier kannst du finden Anweisungen zum Veröffentlichen eines Android App Bundles sowie Anleitungen zum Generieren verschiedener APK-Dateien für 32-Bit- und 64-Bit-Geräte.

Obwohl Flutter darauf abzielt, ein umfassendes plattformübergreifendes Entwicklungsframework zu sein, konzentriert es sich hauptsächlich auf die Unterstützung mobiler Betriebssysteme. Aus diesem Grund fügt das Team ständig neue Widgets und Komponenten hinzu, um die Fantasien mobiler App-Entwickler und UI-Designer zu erfüllen. Flutter 1.7 ist in dieser Hinsicht nicht anders. Es gibt ein neues RangeSlider Materialwertkomponente, die zum Festlegen eines Bereichs zwischen Mindest- und Höchstwerten nützlich ist. Android-Benutzer werden ebenfalls aktualisiert Imbissbude Widget in Flutter-Anwendungen. Das Widget für iOS, Cupertino, wird ebenfalls aktualisiert und verbessert CupertinoPicker und CupertinoDateTimePicker Widgets.

Zum ersten Mal gewinnt Flutter Unterstützung für Gamecontroller. Obwohl es derzeit nicht ganz einfach ist, ein vollwertiges Spiel auf Flutter zu schreiben, hat es dennoch Potenzial. Das Beispiel für ein Plattformdesign informiert Entwickler darüber, wie sie Code für Komponenten schreiben, die sich sowohl an die Designsprachen iOS als auch Android anpassen. Es gibt außerdem eine neue Eigenschaft „fontFeatures“, mit der Entwickler bestimmte Stile für bestimmte Schriftarten definieren können. Alle Anwendungsfälle der Immobilie können Sie im einsehen Flutter-API-Verzeichnis.

Das ist im Grunde alles für diese Veröffentlichung. Wie Sie sehen, hat das Team Flutter seit Google I/O nicht mehr so ​​viele neue Funktionen hinzugefügt. Sie konzentrierten sich hauptsächlich auf die Verfeinerung und das Hinzufügen von Unterstützung für wichtige APIs und Bibliotheken für Basisanwendungen.

Um auf Version 1.7 zu aktualisieren, cd in das Stammverzeichnis Ihres Flutter-Verzeichnisses und führen Sie Folgendes aus flutter upgrade Befehl. Wenn Sie manuell aktualisieren oder das Framework neu installieren möchten, steht Flutter 1.7 ebenfalls zur Verfügung für Neuinstallationen.


Quelle: Tim Sneath/Medium