Google kaj Canonical efektivigis la kapablon krei labortablajn aplikojn por Linukso en Flutter

Guglo kaj Canonical parolis kun komuna iniciato provizi subtenon por la evoluo de grafikaj aplikoj bazitaj sur la kadro Flutter por labortablaj Linuksaj sistemoj. Flutter uzantinterfaco kadro skribita de en Dart-lingvo (rultempa motoro por ekzekuti aplikojn skribita de en C++), permesas al vi krei universalajn aplikojn, kiuj funkcias sur malsamaj platformoj, kaj estas konsiderata kiel alternativo al React Native.

Kvankam ekzistas Flutter SDK por Linukso, ĝi ĝis nun estis nur uzata por evoluigo de poŝtelefonaj programoj kaj ne subtenas konstrui labortablajn programojn por Linukso. Pasintjare, Google anoncis planojn aldoni riĉajn labortablajn evolukapablojn al Flutter kaj enkondukis alfa-eldonon por labortabla disvolviĝo en macOS. Nun Flutter etendita la kapablo evoluigi labortablajn aplikojn por Linukso. Subteno por Vindoza aplik-evoluo ankoraŭ estas en la komenca prototipa stadio.

Por bildigi la interfacon en Linukso estas uzata ligado surbaze de la GTK-biblioteko (ili promesas aldoni subtenon por Qt kaj aliaj ilaro poste). Aldone al la denaska Dart-lingvo de Flutter, en kiu uzaĵoj estas kreitaj, aplikoj povas uzi la Dart Foreign Function-interfacon por voki C/C++-kodon kaj aliri ĉiujn kapablojn de la Linukso-platformo.

Subteno por Linukso-aplik-disvolviĝo ofertita en nova alfa-eldono FlutterSDK, kiu ankaŭ inkluzivas la kapablon publikigi Linuksajn aplikojn al la dosierujo Snap Store. En klakformato vi ankaŭ povas trovi aron de la FlutterSDK. Por disvolvi aplikaĵojn bazitajn sur Flutter, oni rekomendas uzi la kodredaktilon de Visual Studio Code aŭ la evolumediojn de IntelliJ kaj Android Studio.

Kiel ekzemplo de Linuksaj programoj bazitaj sur Flutter, la sekva aplikaĵo estas proponita: Flokk Kontaktoj por labori kun la adreslibro de Google Kontaktoj. En la katalogo pub.dev Tri Flutter-aldonaĵoj kun Linukso-subteno estis publikigitaj: url_lanĉilo malfermi la URL en la defaŭlta retumilo, komunaj_preferoj por konservi agordojn inter sesioj kaj vojo_provizanto difini tipajn dosierujojn (elŝutoj, bildoj, filmetoj, ktp.)

Google kaj Canonical efektivigis la kapablon krei labortablajn aplikojn por Linukso en Flutter

fonto: opennet.ru

Aldoni komenton