Google နှင့် Canonical တို့သည် Flutter တွင် Linux အတွက် desktop အပလီကေးရှင်းများ ဖန်တီးနိုင်သည့် စွမ်းရည်ကို အကောင်အထည်ဖော်ခဲ့သည်။

Google နှင့် Canonical စကားပြောသည်။ မူဘောင်အပေါ် အခြေခံ၍ ဂရပ်ဖစ်အက်ပ်လီကေးရှင်းများ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ပံ့ပိုးကူညီရန် ပူးပေါင်းလုပ်ဆောင်မှုနှင့်အတူ Flutter desktop Linux စနစ်များအတွက်။ Flutter အသုံးပြုသူ အင်တာဖေ့စ်ဘောင် ကရေးသားခဲ့သည် Dart ဘာသာစကားဖြင့် (အပလီကေးရှင်းများကို လုပ်ဆောင်ရန်အတွက် runtime အင်ဂျင် ကရေးသားခဲ့သည် C++ တွင်)၊ မတူညီသောပလက်ဖောင်းများပေါ်တွင်လည်ပတ်သည့် universal applications များကိုဖန်တီးနိုင်စေပြီး React Native ၏အခြားရွေးချယ်စရာတစ်ခုအဖြစ်သတ်မှတ်ထားသည်။

Linux အတွက် Flutter SDK ရှိသော်လည်း၊ ၎င်းကို ယခုအချိန်အထိ မိုဘိုင်းအက်ပ်တည်ဆောက်မှုတွင်သာ အသုံးပြုထားပြီး Linux အတွက် desktop အက်ပ်များကို တည်ဆောက်ခြင်းအား ပံ့ပိုးမထားပါ။ ပြီးခဲ့သည့်နှစ်တွင် Google သည် Flutter တွင် ကြွယ်ဝသော desktop development စွမ်းရည်များကို ထည့်သွင်းရန် အစီအစဉ်များကို ကြေညာခဲ့ပြီး macOS တွင် desktop development အတွက် alpha release တစ်ခုကို မိတ်ဆက်ခဲ့သည်။ အခုတော့ Flutter တိုးချဲ့ Linux အတွက် desktop အပလီကေးရှင်းများ တီထွင်နိုင်မှု။ Windows အပလီကေးရှင်း ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ပံ့ပိုးမှုသည် ကနဦးပုံစံ အဆင့်တွင် ရှိနေဆဲဖြစ်သည်။

Linux တွင် အင်တာဖေ့စ်ကို တင်ဆက်ရန် အသုံးပြုသည် GTK စာကြည့်တိုက်ကို အခြေခံ၍ စည်းနှောင်ခြင်း (၎င်းတို့သည် Qt နှင့် အခြားကိရိယာအစုံအလင်ကို နောက်ပိုင်းတွင် ပံ့ပိုးကူညီမှုပေါင်းထည့်မည်ဟု ကတိပြုကြသည်)။ ဝစ်ဂျက်များကို ဖန်တီးထားသည့် Flutter ၏ မူရင်း Dart ဘာသာစကားအပြင်၊ အပလီကေးရှင်းများသည် Dart Foreign Function interface ကို C/C++ ကုဒ်ကိုခေါ်ဆိုကာ Linux ပလပ်ဖောင်း၏ လုပ်ဆောင်နိုင်စွမ်းအားလုံးကို ဝင်ရောက်ကြည့်ရှုနိုင်သည်။

alpha အသစ်တွင် ကမ်းလှမ်းထားသော Linux အပလီကေးရှင်း ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ပံ့ပိုးမှု Flutter SDK၎င်းတွင် Linux အပလီကေးရှင်းများကို Snap Store လမ်းညွှန်သို့ ဖြန့်ချိနိုင်မှုလည်း ပါဝင်သည်။ လျှပ်တပြက်ပုံစံဖြင့် စည်းဝေးပွဲတစ်ခုကိုလည်း တွေ့နိုင်သည်။ Flutter SDK. Flutter ကို အခြေခံ၍ အပလီကေးရှင်းများ တီထွင်ရန်အတွက် Visual Studio Code ကုဒ်တည်းဖြတ်သူ သို့မဟုတ် IntelliJ နှင့် Android Studio ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင်များကို အသုံးပြုရန် အကြံပြုထားသည်။

Flutter ကိုအခြေခံသည့် Linux ပရိုဂရမ်များ၏ ဥပမာအနေဖြင့်၊ အောက်ပါအပလီကေးရှင်းကို အဆိုပြုထားသည်။ Flokk ဆက်သွယ်ရန် Google Contacts လိပ်စာစာအုပ်နှင့် အလုပ်လုပ်ရန်အတွက်။ ကက်တလောက်ထဲမှာ pub.dev Linux ပံ့ပိုးမှုဖြင့် Flutter ပလပ်အင်သုံးခုကို ထုတ်ဝေလိုက်ပါပြီ- url_ဖွင့်ပေးသူ မူရင်းဘရောက်ဆာတွင် URL ကိုဖွင့်ရန်၊ shared_preferences များ ဆက်ရှင်များအကြား ဆက်တင်များကို သိမ်းဆည်းရန် လမ်းကြောင်းပေးသူ ပုံမှန်လမ်းညွှန်များ (ဒေါင်းလုဒ်များ၊ ရုပ်ပုံများ၊ ဗီဒီယိုများ စသည်ဖြင့်) ကို သတ်မှတ်ရန်

Google နှင့် Canonical တို့သည် Flutter တွင် Linux အတွက် desktop အပလီကေးရှင်းများ ဖန်တီးနိုင်သည့် စွမ်းရည်ကို အကောင်အထည်ဖော်ခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add