Google dhe Canonical do të punojnë dorë për dore për të zhvilluar aplikacione të bazuara në Flutter

Google dhe Canonical zbuluan kohët e fundit ata kanë marrë një iniciativë së bashku për të mbështetur zhvillimi i aplikacionit grafikë të bazuar në kornizë Desktop Linux «Flutter».

Për ata që nuk e njohin këtë kornizë ndërtimi, duhet të dini se projekti i ndërfaqes së përdoruesit Flutter është shkruar në gjuhën shigjetë (motori i ekzekutimit për ekzekutimin e aplikacioneve është shkruar në C ++), dhe kjo ju lejon të krijoni aplikacione universale që funksionojnë në platforma të ndryshme dhe konsiderohet si një alternativë ndaj React Native.

Pavarësisht nga prania e Flutter SDK për Linux, deri më tani është përdorur vetëm për zhvillimin e aplikacioneve mobile dhe nuk ishte në përputhje me asamblenë e aplikacioneve desktop desktop.

Vitin e kaluar, Google njoftoi synimin e tij për të shtuar Flutter aftësia për tu zhvilluar programe të plota desktop dhe prezantoi një version alfa për të zhvilluar programe të tilla për macOS.

Fluturim tani zgjerohet me aftësinë për të zhvilluar aplikacione desktop për Linux. Mbështetja për zhvillimin e aplikacioneve të Windows është akoma në fazën e hershme të prototipit.

Qëllimi i Google për Flutter ka qenë gjithmonë sigurimi i një kornize portative për ndërtimin e ndërfaqeve të bukura të përdoruesve që funksionojnë me shpejtësi vendase, pavarësisht nga platforma që synoni.

Për të vërtetuar këtë aftësi, Ne filluam duke u përqëndruar në platformat mobile, Android dhe iOS, ku kemi parë më shumë se 80,000 aplikacione të shpejta dhe të bukura të Flutter të botuara në Google Play.

Për të vizatuar ndërfaqen në Linux, përdoret një lidhje e bazuar në bibliotekën GTK (Ata premtojnë të shtojnë mbështetje për Qt dhe grupe të tjera më vonë). Përveç gjuhës amtare Dart Flutter, e cila krijon widget, aplikacionet mund të përdorin ndërfaqen Funksioni i Jashtëm Dart për të thirrur kodin C / C ++ dhe për të hyrë në të gjitha funksionet e platformës Linux.

Kishte disa gjëra në lidhje me Flutter që ishin emocionuese për Canonical:

  • Rritja e shpejtë e ekosistemit të zhvilluesit të aplikacioneve
  • Mbështetje multiplatforme
  • Zbatime shumë të optimizuara vendase
  • Kuadri modern i ndërfaqes së ndërfaqes që mbështet miniaplikacione deklarative, reaktive dhe të kompozueshme
  • Platformë e pasur me Visual Studio Code, Android Studio dhe IntelliJ

Mbështetje për zhvillimin e aplikacioneve Linux ofrohet në versionin më të fundit alfa të SDK të Flutter, i cili gjithashtu zbaton mundësinë e publikimit të aplikacioneve Linux në drejtorinë Snap Store. Në formatin e sintonizimit, mund të gjeni asamblenë e Flutter SDK.

Për të zhvilluar aplikacione të bazuara në Flutter, është propozuar të përdoret redaktuesi i kodit të Kodit Visual Studio ose mjediset e zhvillimit të IntelliJ dhe Android Studio.

Për një kohë të gjatë, vizioni ynë për Flutter është të fuqizojmë platformat. Ne tashmë e kemi parë këtë manifestim në Google me produkte si "Asistenti", kështu që tani jemi të entuziazmuar kur shohim të tjerët që përdorin Flutter për të furnizuar më shumë platforma. Sot ne jemi të kënaqur të njoftojmë së bashku disponueshmërinë e Linux alfa për Flutter së bashku me Canonical, botuesin e Ubuntu, shpërndarja më e njohur në botë e desktopit Linux.

Si një shembull i programeve Linux të bazuara në Flutter, aplikacioni është propozuar Kontaktet Flokk për të punuar me librin e adresave të Kontakteve të Google.

Përveç kësaj, tre shtojca Flutter me mbështetjen e Linux janë botuar në drejtorinë pub.dev: url_launcher për të hapur url në shfletuesin e parazgjedhur, shared_preferences për të ruajtur cilësimet midis seancave dhe rruga_të sigurojër për të përcaktuar drejtoritë tipike (shkarkime, imazhe, video, etj.)

Njoftimi fillestar i Google filloi me një version alfa të pajtueshëm me macOS dhe planet për Linux dhe Windows.

Canonical po bën një investim të rëndësishëm në Flutter duke përkushtuar një ekip zhvilluesish për të punuar së bashku me zhvilluesit e Google për të sjellë përvojën më të mirë të Flutter në shumicën e shpërndarjeve të Linux.

Canonical do të vazhdojë të bashkëpunojë me Google për të përmirësuar më tej mbështetjen e Linux dhe për të ruajtur barazinë e veçorive me platformat e tjera të mbështetura.

Si ju doni të dini më shumë rreth reklamës, Ju mund të vizitoni deklaratën e Canonical në lidhjen vijuese.

Fuente: https://ubuntu.com/


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.