Google lan Canonical wis ngetrapake kemampuan kanggo nggawe aplikasi desktop kanggo Linux ing Flutter

Google lan Canonical ngandika kanthi inisiatif bebarengan kanggo nyedhiyakake dhukungan kanggo pangembangan aplikasi grafis adhedhasar kerangka Flutter kanggo sistem Linux desktop. Framework antarmuka panganggo Flutter ditulis dening ing basa Dart (mesin runtime kanggo ngeksekusi aplikasi ditulis dening ing C ++), ngijini sampeyan kanggo nggawe aplikasi universal sing mbukak ing platform beda, lan dianggep minangka alternatif kanggo React Native.

Sanajan ana Flutter SDK kanggo Linux, nganti saiki mung digunakake kanggo pangembangan aplikasi seluler lan ora ndhukung mbangun aplikasi desktop kanggo Linux. Taun kepungkur, Google ngumumake rencana kanggo nambah kapabilitas pangembangan desktop sing sugih menyang Flutter lan ngenalake rilis alpha kanggo pangembangan desktop ing macOS. Saiki Flutter ditambahi kemampuan kanggo ngembangake aplikasi desktop kanggo Linux. Dhukungan kanggo pangembangan aplikasi Windows isih ana ing tahap prototipe wiwitan.

Kanggo nerjemahake antarmuka ing Linux digunakake dening naleni adhedhasar perpustakaan GTK (padha janji bakal nambah support kanggo Qt lan toolkits liyane mengko). Saliyane basa Dart native Flutter, kang widget digawe, aplikasi bisa nggunakake antarmuka Dart Foreign Function kanggo nelpon C / C ++ kode lan ngakses kabeh kabisan platform Linux.

Dhukungan kanggo pangembangan aplikasi Linux sing ditawakake ing release alpha anyar SDK Flutter, sing uga kalebu kemampuan kanggo nerbitake aplikasi Linux menyang direktori Snap Store. Ing format sworo seru sampeyan uga bisa nemokake perakitan saka SDK Flutter. Kanggo ngembangake aplikasi adhedhasar Flutter, disaranake nggunakake editor kode Visual Studio Code utawa lingkungan pangembangan IntelliJ lan Android Studio.

Minangka conto program Linux adhedhasar Flutter, aplikasi ing ngisor iki diusulake: Kontak Flokk kanggo nggarap buku alamat Google Contacts. Ing katalog pub.dev Telung plugin Flutter kanthi dhukungan Linux wis diterbitake: url_launcher kanggo mbukak URL ing browser gawan, shared_preferences kanggo nyimpen setelan antarane sesi lan path_provider kanggo nemtokake direktori khas (download, gambar, video, lsp.)

Google lan Canonical wis ngetrapake kemampuan kanggo nggawe aplikasi desktop kanggo Linux ing Flutter

Source: opennet.ru

Add a comment