A Google és a Canonical együtt fog működni a Flutter-alapú alkalmazások fejlesztésén

A Google és a Canonical bemutatta nemrégiben vették kezdeményezés együtt támogatják a alkalmazás fejlesztés keret alapú grafikonok Linux asztali «Flutter».

Azok számára, akik nem ismerik ezt az épületszerkezetet, tudnia kell, hogy a Flutter UI kialakítása Dart nyelven íródott (a futó alkalmazások futtató motorja C ++ nyelven van megírva), és ez lehetővé teszi univerzális alkalmazások létrehozását, amelyek különböző platformokon futnak és a React Native alternatívájának számít.

A Flutter SDK for Linux jelenléte ellenére a eddig csak mobilalkalmazások fejlesztésére használták és nem volt kompatibilis a Linux asztali alkalmazás-összeállítással.

Tavaly a Google bejelentette a Flutter hozzáadásának szándékát a fejlődés képessége teljes asztali programokat és bevezetett egy alfa verziót az ilyen programok fejlesztésére a macOS számára.

Most csapkod kibővül az alkalmazások fejlesztésének képességével asztali Linux. A Windows alkalmazások fejlesztésének támogatása még mindig a prototípus korai szakaszában van.

A Google célja a Flutterrel kapcsolatban mindig az volt, hogy hordozható keretet biztosítson gyönyörű felhasználói felületek felépítéséhez, amelyek natív sebességgel működnek, függetlenül attól, hogy milyen platformot céloz meg.

Ennek a képességnek az érvényesítéséhez Azzal kezdtük, hogy a mobil platformokra összpontosítottunk, Android és iOS, ahol több mint 80,000 XNUMX gyors és gyönyörű Flutter alkalmazást láthattunk a Google Playen.

Az interfész megrajzolásához Linuxon, a GTK könyvtáron alapuló linket használjuk (Azt ígérik, hogy később hozzáadják a Qt és más eszközkészletek támogatását). A widgeteket létrehozó Dart Flutter natív nyelv mellett az alkalmazások a Dart Foreign Function interfész segítségével hívhatják meg a C / C ++ kódot, és elérhetik a Linux platform összes funkcióját.

A Flutterrel kapcsolatban számos dolog volt izgalmas a Canonical számára:

  • Az alkalmazásfejlesztői ökoszisztéma gyors növekedése
  • Többplatformos támogatás
  • Magasan optimalizált natív alkalmazások
  • Modern felhasználói felület keretrendszer, amely támogatja a deklaratív, reaktív és összeállítható modulokat
  • Gazdag fejlesztői platform a Visual Studio Code, az Android Studio és az IntelliJ segítségével

Linux alkalmazásfejlesztés támogatása a Flutter SDK legújabb alfa verziójában kínálják, amely megvalósítja a Linux alkalmazások közzétételének lehetőségét is a Snap Store könyvtárban. A hangolási formátumban megtalálható a Flutter SDK összeállítás.

Flutter-alapú alkalmazások fejlesztése, javasoljuk a Visual Studio Code kódszerkesztő használatát vagy az IntelliJ és az Android Studio fejlesztői környezetek.

A Flutterrel kapcsolatos jövőképünk sokáig a platformok meghajtása. Ezt a kiáltványt már láthattuk a Google-on olyan termékekkel, mint az Asszisztens, így most örömmel tölt el, hogy mások is felhasználják a Fluttert, hogy több platformot működjenek. Örömmel jelentjük be ma, hogy a Flutter számára elérhető a Linux alfa, és a világ legnépszerűbb asztali Linux disztribúciójának, az Ubuntu kiadójának, a Canonical-nak a kiadója.

A Flutter-alapú Linux programok példája az alkalmazás Flokk Kapcsolatok hogy működjön együtt a Google Névjegyzék címjegyzékével.

Ezenkívül a Linux.támogatással ellátott három Flutter bővítmény közzétételre kerül a pub.dev könyvtárban: url_launcher URL megnyitásához az alapértelmezett böngészőben, shared_preferences a beállítások mentéséhez a munkamenetek és a path_provider a tipikus könyvtárak meghatározásához (letöltések, képek, videók stb.)

A Google első bejelentése a macOS-szal kompatibilis alfa verzióval, valamint a Linux és a Windows tervekkel kezdődött.

A Canonical jelentős beruházást hajt végre a Flutterben azzal, hogy egy csapat fejlesztőt szentel a Google fejlesztőkkel való együttműködésre, hogy a legtöbb Flutter élményt hozza a legtöbb Linux disztribúcióhoz.

A Canonical továbbra is együttműködik a Google-lal a Linux támogatás további fejlesztése és a funkciók paritásának fenntartása érdekében a többi támogatott platformmal.

Si többet szeretne tudni a hirdetésről, A Canonical nyilatkozatát a következő linken tekintheti meg.

forrás: https://ubuntu.com/


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.