Flutter 1.12 mit Unterstützung für Web, MacOS und mehr angekündigt

click fraud protection

Google hat das Update v1.12 für Flutter angekündigt, das eine Betaversion der Webunterstützung, eine Alphaversion von MacOS, Unterstützung für den iOS 13 Dark Mode und mehr bietet.

Google hat hart gearbeitet Erstellen und Erweitern von Flutter seit ein paar Jahren. Falls Sie denken, ich spreche von Schmetterlingen: Flutter ist eine plattformübergreifende Programmiersprache. Sein Ziel ist es, Ihnen dies zu ermöglichen Entwickeln Sie Apps für jede wichtige Plattform mit einer einzigen Codebasis. Alles, was Sie lernen müssen, ist Dart/JavaScript, und Sie können für Android, iOS, Web und Desktop entwickeln. Das ist keine Kleinigkeit, daher wird es Sie wahrscheinlich nicht überraschen, wenn ich das sage Flatternhat bisher eigentlich nur Android und iOS unterstützt. Sicher, das sind viele Leute für eine Zielgruppe, aber es umfasst nicht alle. Heute kündigt Google einiges an, darunter auch eine erweiterte Plattformunterstützung.

An erster Stelle steht die macOS-Unterstützung. Obwohl Flutter macOS, Windows und Linux schon seit einiger Zeit technisch unterstützt, befanden sich diese Bibliotheken grundsätzlich im Pre-Alpha-Modus. APIs könnten sich ohne Vorankündigung ändern, Dinge könnten kaputt gehen usw. Ab heute befindet sich macOS nicht mehr in diesem Pre-Alpha-Stadium. Obwohl es noch nicht ganz stabil ist, sollte es sicher für die Entwicklung verwendet werden können. Um das Thema Plattformunterstützung fortzusetzen: Flutter Web befindet sich jetzt in der Beta-Phase. Zuvor befand es sich in einem ähnlichen Zustand wie die Desktop-Frameworks. Jetzt sollte es jedoch stabil genug sein, um mit eventuell geplanten Vorproduktionsarbeiten beginnen zu können.

Leider ist das alles für die Unterstützung neuer Plattformen. Windows und Linux befinden sich noch in einem sehr frühen Entwicklungsstadium und es gibt keine Neuigkeiten zu irgendetwas außerhalb des Mobile OS Duopol. Allerdings ist nicht nur die Plattformerweiterung neu.

Google hat bei Flutter einen großen Fokus auf Design gelegt. Ziel ist es, Designern und Entwicklern die Zusammenarbeit zu erleichtern, indem der Fluss der Integration von Animationen und Grafiken in Apps verbessert wird. In diesem Thread kündigt Google eine Partnerschaft mit Adobe an, um die Flutter-Integration in Adobe XD zu ermöglichen. Mit dieser Integration ist es möglich, ein Design aus Adobe XD direkt in ein Format zu exportieren, das in einer Flutter-App verwendet werden kann.

Als letztes ist die Sprache zu erwähnen, die Flutter verwendet: Dart. Dart unterstützt jetzt Erweiterungsfunktionen. Mit Erweiterungsfunktionen können Sie im Wesentlichen einer Klasse eine Methode hinzufügen, ohne die Klasse tatsächlich zu ändern. Weitere Einzelheiten finden Sie hier Artikel über die Grundlagen der Dart-Erweiterungsmethoden.

Diesmal ist es soweit. Obwohl dies nicht gerade eine umfangreiche Liste neuer Funktionen ist, handelt es sich bei allen um ziemlich wichtige Ergänzungen zu Flutter und dem Entwicklungsablauf bei der Verwendung. Wenn Sie schon immer neugierig waren, Flutter auszuprobieren, es aber in Ihrer bevorzugten Umgebung nicht verfügbar war (und Ihre bevorzugte Umgebung macOS oder Web ist), ist es jetzt an der Zeit, loszulegen.