Google thiab Canonical tau siv lub peev xwm los tsim cov ntawv thov desktop rau Linux hauv Flutter

Google thiab Canonical hais lus nrog rau kev sib koom tes los muab kev txhawb nqa rau kev txhim kho cov duab kos duab raws li lub hauv paus Dej nrov rau desktop Linux systems. Flutter user interface moj khaum yog sau nyob rau hauv Dart lus (runtime engine rau executing daim ntaub ntawv yog sau hauv C ++), tso cai rau koj los tsim cov ntawv thov thoob ntiaj teb uas khiav ntawm ntau lub platform, thiab suav tias yog lwm txoj hauv kev rau React Native.

Txawm hais tias muaj Flutter SDK rau Linux, tam sim no nws tsuas yog siv rau kev txhim kho mobile app thiab tsis txhawb nqa lub tsev desktop apps rau Linux. Xyoo tas los, Google tau tshaj tawm cov phiaj xwm los ntxiv cov peev txheej tsim kho kom zoo nkauj rau Flutter thiab qhia txog kev tso tawm alpha rau kev txhim kho desktop ntawm macOS. Tam sim no Flutter txuas ntxiv muaj peev xwm los tsim cov ntawv thov desktop rau Linux. Kev them nyiaj yug rau Windows daim ntawv thov kev txhim kho tseem nyob rau theem pib qauv.

Txhawm rau ua qhov interface hauv Linux yog siv khi raws li GTK lub tsev qiv ntawv (lawv cog lus tias yuav ntxiv kev txhawb nqa rau Qt thiab lwm yam khoom siv tom qab). Ntxiv rau Flutter haiv neeg Dart hom lus, uas tsim cov widgets, cov ntawv thov tuaj yeem siv Dart Foreign Function interface hu C / C ++ code thiab nkag mus rau txhua lub peev xwm ntawm Linux platform.

Kev them nyiaj yug rau Linux daim ntawv thov kev txhim kho muaj nyob rau hauv tshiab alpha tso tawm FlutterSDK, uas tseem suav nrog lub peev xwm tshaj tawm Linux daim ntawv thov mus rau Snap Store directory. Nyob rau hauv snap hom koj kuj yuav nrhiav tau ib tug los ua ke ntawm lub FlutterSDK. Txhawm rau tsim cov ntawv thov raws li Flutter, nws tau hais kom siv Visual Studio Code code editor lossis IntelliJ thiab Android Studio kev txhim kho ib puag ncig.

Raws li ib qho piv txwv ntawm Linux cov kev pab cuam raws li Flutter, daim ntawv thov hauv qab no tau thov: Flokk Muaj Lus Nug rau kev ua haujlwm nrog Google Contacts phau ntawv chaw nyob. Hauv catalog pub.dev Peb Flutter plugins nrog Linux txhawb tau luam tawm: url_launcher qhib qhov URL hauv qhov browser default, shared_preferences kom txuag chaw nruab nrab ntawm ntu thiab path_provider txhawm rau txheeb xyuas cov ntawv teev npe (downloads, duab, yeeb yaj kiab, thiab lwm yam)

Google thiab Canonical tau siv lub peev xwm los tsim cov ntawv thov desktop rau Linux hauv Flutter

Tau qhov twg los: opennet.ru

Ntxiv ib saib