Obecnie ponad 500 000 programistów na całym świecie korzysta z Flutter - frameworka o otwartym kodzie źródłowym od Google, przeznaczonego do tworzenia aplikacji mobilnych. Technologia ta często przedstawiana jest jako alternatywa dla React Native. Do niedawna Flutter SDK było dostępne na Linux tylko jako rozwiązanie do tworzenia aplikacji dla innych platform. Nowe Flutter SDK pozwala na tworzenie aplikacji dla systemów Linux.
Tworzenie aplikacji dla Linux za pomocą Flutter
„Cieszymy się, że możemy ogłosić wydanie wersji alfa Flutter dla Linux. To wydanie zostało opracowane wspólnie z Canonical, wydawcą Ubuntu, najpopularniejszej dystrybucji Linuxa na komputery stacjonarne” - napisał Chris Sells z Google na swoim blogu.
Już w zeszłym roku Google zapowiadało, że chce przenieść oprogramowanie do budowy Flutter na platformy desktopowe. Teraz, dzięki współpracy z zespołem Ubuntu, programiści mogą tworzyć nie tylko aplikacje mobilne, ale także aplikacje dla samego Ubuntu.
Tymczasem Google zapewnia, że aplikacje stworzone za pomocą Flutter dla systemów Linux desktopowych będą miały pełny dostęp do funkcjonalności dostępnej dla aplikacji natywnych dzięki rozległej przebudowie silnika Flutter.
Na przykład, Dart, język programowania, który stoi u podstaw Flutter, może teraz być używany do pełnej integracji z możliwościami oferowanymi przez pulpit komputerowy.
Razem z zespołem Google w rozwój zaangażowany jest także zespół Canonical, którego przedstawiciele zapowiedzieli, że będą pracować nad poprawą wsparcia dla Linuxa i zapewniać parytet funkcji Flutter SDK z innymi platformami.
Programiści zachęcają do wypróbowania nowych możliwości Flutter na przykładzie Flokk Contacts - prostego aplikacji do zarządzania kontaktami.
Instalacja Flutter SDK w Ubuntu
Flutter SDK jest dostępny w Snap Store. Jednak po jego zainstalowaniu, aby dodać nowe możliwości, należy wykonać następujące polecenia:
flutter channel dev
flutter upgrade
flutter config —enable-linux-desktop
Ponadto prawdopodobnie będziesz musiał zainstalować pakiet flutter-gallery, który również jest dostępny w Snap Store.
Źródło: linux.org.ru
