Google na Canonical zimetekeleza uwezo wa kuunda programu za kompyuta za mezani za Linux katika Flutter

Google na Canonical alizungumza na mpango wa pamoja wa kutoa usaidizi kwa ajili ya maendeleo ya maombi ya picha kulingana na mfumo Flutter kwa mifumo ya Linux ya eneo-kazi. Mfumo wa kiolesura cha Flutter Imeandikwa na kwa lugha ya Dart (injini ya wakati wa kutekeleza programu Imeandikwa na katika C++), hukuruhusu kuunda programu za ulimwengu wote zinazoendeshwa kwenye mifumo tofauti, na inachukuliwa kuwa mbadala wa React Native.

Ingawa kuna Flutter SDK ya Linux, hadi sasa imetumika tu kwa ukuzaji wa programu ya simu na haitumii programu za kompyuta za mezani za Linux. Mwaka jana, Google ilitangaza mipango ya kuongeza uwezo tajiri wa ukuzaji wa eneo-kazi kwa Flutter na ilianzisha toleo la alpha kwa ukuzaji wa eneo-kazi kwenye macOS. Sasa Flutter kupanuliwa uwezo wa kutengeneza programu za kompyuta za mezani za Linux. Usaidizi wa ukuzaji wa programu ya Windows bado uko katika hatua ya awali ya mfano.

Ili kutoa kiolesura katika Linux hutumiwa kufunga kulingana na maktaba ya GTK (wanaahidi kuongeza usaidizi kwa Qt na vifaa vingine vya zana baadaye). Kando na lugha asilia ya Flutter ya Dart, ambapo wijeti huundwa, programu zinaweza kutumia kiolesura cha Dart Foreign Function kupiga msimbo wa C/C++ na kufikia uwezo wote wa jukwaa la Linux.

Usaidizi wa usanidi wa programu ya Linux unaotolewa katika toleo jipya la alpha FlutterSDK, ambayo pia inajumuisha uwezo wa kuchapisha programu za Linux kwenye saraka ya Duka la Snap. Katika umbizo la snap pia unaweza kupata mkusanyiko wa FlutterSDK. Ili kuunda programu kulingana na Flutter, inashauriwa kutumia kihariri cha Msimbo wa Visual Studio au mazingira ya ukuzaji ya IntelliJ na Android Studio.

Kama mfano wa programu za Linux kulingana na Flutter, programu ifuatayo inapendekezwa: Anwani za Flokk kwa kufanya kazi na kitabu cha anwani cha Anwani za Google. Katika katalogi pub.dev Programu-jalizi tatu za Flutter zilizo na usaidizi wa Linux zimechapishwa: Kizindua url_ kufungua URL katika kivinjari chaguo-msingi, mapendeleo_ya_pamoja kuhifadhi mipangilio kati ya vipindi na mtoa_njia kufafanua saraka za kawaida (vipakuliwa, picha, video, n.k.)

Google na Canonical zimetekeleza uwezo wa kuunda programu za kompyuta za mezani za Linux katika Flutter

Chanzo: opennet.ru

Kuongeza maoni