Google og Canonical hafa innleitt getu til að búa til skrifborðsforrit fyrir Linux í Flutter

Google og Canonical talaði með sameiginlegu framtaki til að veita stuðning við þróun grafískra forrita sem byggja á rammanum Flutter fyrir skrifborð Linux kerfi. Flutter notendaviðmótsramma skrifað af á Dart tungumáli (keyrsluvél til að keyra forrit skrifað af í C++), gerir þér kleift að búa til alhliða forrit sem keyra á mismunandi kerfum og er talið valkostur við React Native.

Þrátt fyrir að það sé til Flutter SDK fyrir Linux, hefur það hingað til aðeins verið notað fyrir þróun farsímaforrita og styður ekki smíði skrifborðsforrita fyrir Linux. Á síðasta ári tilkynnti Google áform um að bæta ríkulegum skrifborðsþróunargetu við Flutter og kynnti alfa útgáfu fyrir skjáborðsþróun á macOS. Nú Flutter framlengdur getu til að þróa skrifborðsforrit fyrir Linux. Stuðningur við þróun Windows forrita er enn á frumgerðinni.

Til að gera viðmótið í Linux notað binding byggt á GTK bókasafninu (þeir lofa að bæta við stuðningi við Qt og önnur verkfærasett síðar). Til viðbótar við móðurmál Flutter Dart, þar sem búnaður eru búnar til, geta forrit notað Dart Foreign Function viðmótið til að hringja í C/C++ kóða og fá aðgang að öllum möguleikum Linux pallsins.

Stuðningur við Linux forritaþróun í boði í nýrri alfa útgáfu FlutterSDK, sem einnig felur í sér möguleika á að birta Linux forrit í Snap Store skránni. Í snap sniði er líka hægt að finna samsetningu af FlutterSDK. Til að þróa forrit byggð á Flutter er mælt með því að nota Visual Studio Code kóða ritstjórann eða IntelliJ og Android Studio þróunarumhverfið.

Sem dæmi um Linux forrit byggð á Flutter er eftirfarandi forrit lagt til: Flokk tengiliðir fyrir að vinna með Google tengiliðaskránni. Í vörulistanum pub.dev Þrjár Flutter viðbætur með Linux stuðningi hafa verið birtar: url_launcher til að opna vefslóðina í sjálfgefna vafranum, shared_preferences til að vista stillingar á milli lota og path_provider til að skilgreina dæmigerðar möppur (niðurhal, myndir, myndbönd osfrv.)

Google og Canonical hafa innleitt getu til að búa til skrifborðsforrit fyrir Linux í Flutter

Heimild: opennet.ru

Bæta við athugasemd