Google və Canonical Flutter-də Linux üçün masa üstü proqramlar yaratmaq qabiliyyətini tətbiq ediblər

Google və Canonical edildi çərçivəyə əsaslanan qrafik proqramların inkişafına dəstək vermək üçün birgə təşəbbüslə Flutter masaüstü Linux sistemləri üçün. Flutter istifadəçi interfeysi çərçivəsi Müəllif Dart dilində (proqramların icrası üçün iş vaxtı mühərriki Müəllif C++ dilində), müxtəlif platformalarda işləyən universal proqramlar yaratmağa imkan verir və React Native-ə alternativ hesab olunur.

Linux üçün Flutter SDK olmasına baxmayaraq, bu günə qədər yalnız mobil proqramların hazırlanması üçün istifadə edilib və Linux üçün masaüstü proqramların yaradılmasını dəstəkləmir. Keçən il Google, Flutter-ə zəngin masaüstü inkişaf imkanları əlavə etmək planlarını elan etdi və macOS-da masaüstü inkişafı üçün alfa buraxılışını təqdim etdi. İndi Flutter uzadılıb Linux üçün masa üstü proqramları inkişaf etdirmək imkanı. Windows proqramlarının inkişafı üçün dəstək hələ də ilkin prototip mərhələsindədir.

Linux-da interfeysi göstərmək üçün işlənmiş GTK kitabxanasına əsaslanan bağlama (onlar daha sonra Qt və digər alət dəstləri üçün dəstək əlavə edəcəklərini vəd edirlər). Vidjetlərin yaradıldığı Flutterin doğma Dart dilindən əlavə, proqramlar C/C++ kodunu çağırmaq və Linux platformasının bütün imkanlarına daxil olmaq üçün Dart Xarici Funksiya interfeysindən istifadə edə bilər.

Yeni alfa buraxılışda təklif olunan Linux proqramlarının inkişafı üçün dəstək Çırpın SDK, bu da Linux proqramlarını Snap Store qovluğuna dərc etmək imkanı daxildir. Snap formatında siz həmçinin bir montaj tapa bilərsiniz Çırpın SDK. Flutter əsasında proqramlar hazırlamaq üçün Visual Studio Code kod redaktorundan və ya IntelliJ və Android Studio inkişaf mühitlərindən istifadə etmək təklif olunur.

Flutter-ə əsaslanan Linux proqramlarına misal olaraq aşağıdakı proqram təklif olunur: Flokk Əlaqə Google Əlaqə ünvan kitabçası ilə işləmək üçün. Kataloqda pub.dev Linux dəstəyi ilə üç Flutter plaginləri nəşr edilmişdir: url_launcher URL-i standart brauzerdə açmaq üçün, paylaşılan_tercihlər seanslar arasında parametrləri saxlamaq və yol_provayderi tipik kataloqları (yükləmələr, şəkillər, videolar və s.)

Google və Canonical Flutter-də Linux üçün masa üstü proqramlar yaratmaq qabiliyyətini tətbiq ediblər

Mənbə: opennet.ru

Добавить комментарий