Schlagwort: Flutter

  • Canonical setzt bei eigenen Apps auf Flutter 2

    Canonical setzt bei eigenen Apps auf Flutter 2

    Wie Canonical vor wenigen Tagen auf dem Online-Event Flutter Engage bekannt gab, wird das Unternehmen hinter Ubuntu seine eigenen Apps künftig mit Googles Cross-Platform-Framework Flutter erstellen.

    Mit der Veröffentlichung von Flutter 2 vor wenigen Tagen lässt sich die gleiche Codebasis für das Erstellen nativer Apps unter Linux, macOS, Windows, Android und iOS nutzen und das Framework öffnet sich für Desktpop-Apps (derzeit noch Beta) sowie für Webanwendungen wie Progressive Web Apps (PWA) und Single Page Apps (SPA). Bereits bestehende mobile Flutter Apps sollen einfach in Webanwendungen überführbar sein.

    Neuer Ubuntu-Installer wird mit Flutter umgesetzt

    Flutter is the default choice for future desktop and mobile apps created by Canonical

    Ken VanDine,
    Manager Ubuntu Desktop

    Bereits im letzten Sommer hatte Canonical eine Zusammenarbeit mit Google verkündet, um Flutter für weitere Plattformen verfügbar zu machen. Dabei ging es vor allem um Desktop-Apps unter Linux. Der neue Installer für Ubuntu am Desktop wird vermutlich die erste größere Anwendung sein, die Canonical mit Flutter umsetzt. Er soll mit Ubuntu 22.04 den Ubiquity-Installer ersetzen, eine vorläufige Version zum Testen soll mit Ubuntu 21.10 im Oktober 2021 bereitstehen.

    Flutter ist ein Open-Source-Framework zur UI-Entwicklung, dass sich Googles hauseigener Programmiersprache Dart und der Grafikbibliothek Skia bedient. Das UI-Toolkit steht laut Eigenbeschreibung für schnelle Entwicklung und Ausführung sowie native Unterstützung der jeweiligen Eigenschaften der Zielplattform.

    Canonical geht weiter eigene Wege

    Canonical distanziert sich damit unbeirrt abermals ein Stück weit von den Entwicklungsmodellen der anderen Distributionen. Das wird Stoff für viele Diskussionen geben, Anwender müssen sich entscheiden, ob sie diesen Schritt mitgehen wollen, wenn der neue Installer und weitere mit Flutter erstellte Apps ausgeliefert werden.

  • Flutter App-Framework für Linux

    Flutter Logo | Lizenz: CC BY-SA 4.0

    Seit über einem Jahr arbeitet Google daran, sein Open Source-App-Framework Flutter über Android und iOS hinaus für weitere Plattformen verfügbar zu machen. Im Fokus stehen dabei die Desktops von Linux, macOS und Windows. Im Rahmen einer Zusammenarbeit von Google und Canonical wurde jetzt die Unterstützung für Ubuntu und Linux-Distributionen generell verwirklicht. Das gaben beide Unternehmen in einer Ankündigung bekannt.

    Natives Desktop-Erlebnis angestrebt

    Das Flutter SDK ist schon länger unter Linux verfügbar, jedoch ließen sich bisher keine Desktop-Apps damit bauen. Das hat sich nun geändert. Laut Google hat man die Flutter-Engine einer intensiven Überarbeitung unterzogen, um ein möglichst natives Desktop-Erlebnis zu erreichen. Dazu gehört auch, dass die darunterliegende Programmiersprache Dart die Vorteile der Desktop-Integration nutzen kann.

    Funktionsparität

    Beide Unternehmen haben Entwickler hierzu abgestellt. Canonical betont, man wolle Google dabei unterstützen, Funktionsparität mit den anderen unterstützten Plattformen zu erreichen. Derzeit befindet sich die Entwicklung noch im Alpha-Stadium. Somit laufen mit Flutter erstellte Apps nun auf Android, iOS, macOS und Linux. Windows soll später folgen.

    Während das Dart-Plugin in einem Text-Editor wie Atom oder einer IDE wie Android Studio, Visual Studio Code oder IntelliJ integriert werden kann, steht das Flutter SDK lediglich im Snap Store zur Verfügung, kann aber auch unabhängig davon installiert werden.

    Referenz-App erstellt

    Die Entwickler haben eine Referenz-App geschaffen, die die Google-Kontakte des Anwenders mit seinen Konten auf sozialen Netzwerken verbindet. Flokk Contacts ist Open Source und kann somit neben den bereits eingebundenen Netzwerken Twitter und GitHub beliebig erweitert werden.