Google en Canonical het die vermoë geïmplementeer om lessenaartoepassings vir Linux in Flutter te skep

Google en Canonical gepraat het met 'n gesamentlike inisiatief om ondersteuning te bied vir die ontwikkeling van grafiese toepassings gebaseer op die raamwerk fladder vir lessenaar Linux-stelsels. Fladder gebruikerskoppelvlakraamwerk geskryf deur in Dart-taal (looptyd-enjin vir die uitvoering van toepassings geskryf deur in C++), laat jou toe om universele toepassings te skep wat op verskillende platforms loop, en word beskou as 'n alternatief vir React Native.

Alhoewel daar 'n Flutter SDK vir Linux is, is dit tot dusver net vir mobiele toepassingsontwikkeling gebruik en ondersteun nie die bou van rekenaartoepassings vir Linux nie. Verlede jaar het Google planne aangekondig om ryk rekenaarontwikkelingsvermoëns by Flutter te voeg en 'n alfa-vrystelling vir rekenaarontwikkeling op macOS bekendgestel. Nou Fladder uitgebrei die vermoë om lessenaartoepassings vir Linux te ontwikkel. Ondersteuning vir Windows-toepassingsontwikkeling is nog in die aanvanklike prototipe stadium.

Om die koppelvlak in Linux weer te gee word gebruik binding gebaseer op die GTK-biblioteek (hulle belowe om later ondersteuning vir Qt en ander gereedskapstelle by te voeg). Benewens Flutter se inheemse Dart-taal, waarin legstukke geskep word, kan toepassings die Dart Foreign Function-koppelvlak gebruik om C/C++-kode te roep en toegang tot al die vermoëns van die Linux-platform te verkry.

Ondersteuning vir Linux-toepassingsontwikkeling aangebied in nuwe alfa-weergawe Fladder SDK, wat ook die vermoë insluit om Linux-toepassings na die Snap Store-gids te publiseer. In snap-formaat kan jy ook 'n samestelling van die Fladder SDK. Om toepassings te ontwikkel wat op Flutter gebaseer is, word voorgestel om die Visual Studio Code-kode-redigeerder of die IntelliJ- en Android Studio-ontwikkelingsomgewings te gebruik.

As 'n voorbeeld van Linux-programme gebaseer op Flutter, word die volgende toepassing voorgestel: Flokk Kontakte vir werk met die Google Kontakte-adresboek. In die katalogus pub.dev Drie Flutter-inproppe met Linux-ondersteuning is gepubliseer: url_lanseerder om die URL in die verstekblaaier oop te maak, gedeelde_voorkeure instellings te stoor tussen sessies en pad_verskaffer om tipiese dopgehou te definieer (aflaaie, beelde, video's, ens.)

Google en Canonical het die vermoë geïmplementeer om lessenaartoepassings vir Linux in Flutter te skep

Bron: opennet.ru

Voeg 'n opmerking