Google ndi Canonical akhazikitsa kuthekera kopanga mapulogalamu apakompyuta a Linux ku Flutter

Google ndi Canonical analankhula ndi mgwirizano wothandizana nawo pakupanga ma graphical application potengera dongosolo Flutter kwa machitidwe a Linux apakompyuta. Flutter user interface framework yolembedwa ndi m'chinenero cha Dart (injini yogwiritsira ntchito nthawi yogwiritsira ntchito yolembedwa ndi mu C ++), imakupatsani mwayi wopanga mapulogalamu apadziko lonse omwe amayenda pamapulatifomu osiyanasiyana, ndipo amawonedwa ngati njira ina ya React Native.

Ngakhale pali Flutter SDK ya Linux, mpaka pano yakhala ikugwiritsidwa ntchito pa chitukuko cha mapulogalamu a m'manja ndipo sichikuthandizira kumanga mapulogalamu apakompyuta a Linux. Chaka chatha, Google idalengeza mapulani owonjezera luso lachitukuko chapakompyuta ku Flutter ndikuyambitsa kutulutsidwa kwa alpha kwa chitukuko cha desktop pa macOS. Tsopano Flutter chowonjezera kuthekera kopanga mapulogalamu apakompyuta a Linux. Thandizo lachitukuko cha pulogalamu ya Windows likadali pagawo loyambira.

Kupereka mawonekedwe mu Linux imagwiritsidwa ntchito kumanga kutengera laibulale ya GTK (amalonjeza kuwonjezera chithandizo cha Qt ndi zida zina pambuyo pake). Kuphatikiza pa chilankhulo cha Flutter cha Dart, momwe ma widget amapangidwira, mapulogalamu amatha kugwiritsa ntchito mawonekedwe a Dart Foreign Function kuti atchule C/C ++ code ndikupeza mphamvu zonse za Linux platform.

Thandizo lachitukuko cha pulogalamu ya Linux yoperekedwa mu kutulutsidwa kwatsopano kwa alpha Chithunzi cha FlutterSDK, yomwe imaphatikizaponso kuthekera kofalitsa mapulogalamu a Linux ku chikwatu cha Snap Store. Mu mawonekedwe a snap mutha kupezanso msonkhano wa Chithunzi cha FlutterSDK. Kuti mupange mapulogalamu kutengera Flutter, tikulimbikitsidwa kugwiritsa ntchito Visual Studio Code mkonzi kapena malo otukuka a IntelliJ ndi Android Studio.

Monga chitsanzo cha mapulogalamu a Linux ozikidwa pa Flutter, zotsatirazi zikuperekedwa: Othandizira a Flokk pogwira ntchito ndi bukhu la adilesi la Google Contacts. M'kabukhu pub.dev Mapulagini atatu a Flutter okhala ndi chithandizo cha Linux asindikizidwa: url_launcher kuti mutsegule URL mu msakatuli wokhazikika, zokonda_zogawana kusunga zoikamo pakati pa magawo ndi njira_wopereka kutanthauzira maukonde (kutsitsa, zithunzi, makanema, ndi zina)

Google ndi Canonical akhazikitsa kuthekera kopanga mapulogalamu apakompyuta a Linux ku Flutter

Source: opennet.ru

Kuwonjezera ndemanga