Vor nicht allzu langer Zeit gab es eine Flutter-Version auf Google I / O, aber das Flutter-Team hat erneut eine neue Version mit interessanten neuen Dingen herausgebracht, die ich unbedingt teilen konnte.
Kostenloses Hintergrundfoto von hierIrgendwie ist es passiert, dass ich mich auf Dart + Flutter in die Entwicklung gestürzt habe. Neben der Tatsache, dass die Anwendung sofort auf iOS und Android funktioniert und gleichzeitig nativer Code generiert wird, hat mir die Offenheit des Codes (Sie können tiefer in die Klassen einsteigen und den Kernel-Code beobachten) und die Offenheit der Community gefallen. Als Beitrag zur Community veröffentliche ich diese kostenlose Nacherzählung eines
Artikels über eine neue Version von Entwicklern.
AndroidX-Unterstützung für neue Anwendungen
Früher war die Anwendung
ohne Probleme auf AndroidX migriert , jetzt ist sie jedoch sofort
verfügbar . Ich musste alle meine Projekte migrieren, daher habe ich vor, neue zu erstellen, um diese Funktion zu verwenden. Dazu verwenden wir beim Erstellen der Anwendung einfach den
flutter create project_name --androidx
Unterstützung für Android-App-Bundles und 64-Bit-Android-Anwendungen
Ab dem 1. August 2019 müssen Android-Anwendungen, die den nativen Code verwenden und Android 9 Pie verwenden, zusätzlich zur 32-Bit-Version eine 64-Bit-Version bereitstellen. Flutter unterstützt bereits die Erstellung von 64-Bit-Android-Anwendungen. Ab Version 1.7 wurde jedoch Unterstützung für das sofortige Erstellen der Android App Bundles für 2 Versionen hinzugefügt.
Persönlich bin ich vor einer Woche darauf gestoßen, als beim Generieren der ausführbaren APK-Datei für Android anstelle von 12 MB plötzlich 25 MB verwendet wurden. Danach habe ich ein Bundle generiert und Prost, die Größe ist wieder normal.

Was ist App Bundle
hier .
Neue Widgets
Da Google, wenn ich das richtig verstehe, auf das Konzept der Oberflächen anstatt auf das Konzept der Anwendungen umstellt, widmen sie Widgets, die dem Benutzer Funktionalität bieten, große Aufmerksamkeit.
In dieser Version wurde ein neuer Schieberegler für Bereiche hinzugefügt (höchstwahrscheinlich für die Verwendung in ihren Temperaturgeräten), in den wir als Entwickler unsere eigenen schönen Dinge einbauen und herstellen können.

Schriftarten
Obwohl ich Entwickler bin, verstehe ich auch die Bedeutung von Schriftarten. Darüber hinaus werden Anwendungen sofort für iOS und Android geschrieben. Die neue Version verbessert die
Textverarbeitung für iOS . Es wurde ein umfangreiches Upgrade für eine umfassende Typografieunterstützung durchgeführt - einschließlich verschiedener Ziffernstile, Stylesets usw.
Ein Beispiel für Github .

Erhöhte Anzahl von Beispielen, aus denen Sie Code erstellen können
Ich halte mich sehr oft lange an Beispiele, um Programmiertechniken von dort zu übernehmen oder einfach den Code zu kopieren und einzufügen. Eine wunderbare Funktion, Sie können ein Projekt aus einem Beispiel erstellen und sofort ausführen. Das Flutter-Team schrieb, dass die Anzahl solcher Beispiele erhöht wurde.
flutter create --sample=material.AppBar.1 mysample
Wenn das Beispiel auf diese Weise generiert werden kann, wird eine zusätzliche Registerkarte angezeigt.

Das ist alles, gute Codierung für alle :) Außerdem planen meine Freunde und ich, einen Mitap pro Monat auf Flutter zu machen, um Spaß zu haben und gleichzeitig zu pumpen. Wer sich für eine Mitgliedschaft interessiert - schreibe in Kommentare oder in PM.