Google an Canonical hunn d'Fäegkeet implementéiert fir Desktop-Applikatiounen fir Linux op Flutter ze kreéieren

Google an Canonical geschwat mat enger gemeinsamer Initiativ fir Ënnerstëtzung fir d'Entwécklung vu grafeschen Uwendungen op Basis vum Kader ze bidden Flutter fir Desktop Linux Systemer. Flutter User Interface Kader geschriwwen vun an Dart Sprooch (Runtime Engine fir Uwendungen auszeféieren geschriwwen vun an C ++), erlaabt Iech universell Uwendungen ze kreéieren déi op verschiddene Plattforme lafen, a gëtt als Alternativ zu React Native ugesinn.

Och wann et e Flutter SDK fir Linux gëtt, ass et bis elo nëmme fir mobil App Entwécklung benotzt ginn an ënnerstëtzt keng Desktop Apps fir Linux ze bauen. D'lescht Joer huet Google Pläng ugekënnegt fir räich Desktop Entwécklungsfäegkeeten op Flutter ze addéieren an eng Alpha Verëffentlechung fir Desktop Entwécklung op macOS agefouert. Elo Flutter erweidert d'Fäegkeet fir Desktop Uwendungen fir Linux z'entwéckelen. Ënnerstëtzung fir Windows Applikatioun Entwécklung ass nach an der éischter Prototyp Stadium.

Fir d'Interface am Linux ze maachen benotzt gëtt bindend baséiert op der GTK Bibliothéik (si verspriechen Ënnerstëtzung fir Qt an aner toolkits spéider dobäi). Nieft dem Flutter senger Mammesprooch Dart, an där Widgets erstallt ginn, kënnen Uwendungen d'Dart Foreign Function Interface benotzen fir C / C ++ Code ze ruffen an Zougang zu all d'Fäegkeeten vun der Linux Plattform ze kréien.

Ënnerstëtzung fir Linux Applikatioun Entwécklung ugebueden an nei Alpha Verëffentlechung Flutter SDK, déi och d'Fäegkeet enthält Linux Uwendungen an de Snap Store Verzeichnis ze publizéieren. Am Snap-Format fannt Dir och eng Versammlung vun der Flutter SDK. Fir Uwendungen op Basis vu Flutter z'entwéckelen, gëtt proposéiert de Visual Studio Code Code Editor oder IntelliJ an Android Studio Entwécklungsëmfeld ze benotzen.

Als Beispill vu Linux Programmer baséiert op Flutter gëtt déi folgend Applikatioun proposéiert: Flokk Kontakter fir mat dem Google Kontakter Adressbuch ze schaffen. Am Katalog pub.dev Dräi Flutter Plugins mat Linux Support goufen publizéiert: url_launcher fir d'URL am Standardbrowser opzemaachen, shared_preferences fir Astellungen tëscht Sessiounen ze späicheren an path_provider fir typesch Verzeichnisser ze definéieren (Downloads, Biller, Videoen, asw.)

Google an Canonical hunn d'Fäegkeet implementéiert fir Desktop-Applikatiounen fir Linux op Flutter ze kreéieren

Source: opennet.ru

Setzt e Commentaire