GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Erste Schritte mit Flutter auf dem Linux-Desktop

Dank der Bemühungen von Google, Open-Source-UI-Softwareanwendungen wie Flutter zu entwickeln, erreicht die Softwareentwicklung bessere Meilensteine . Flutters Footprints sind bei der Entwicklung zahlreicher plattformübergreifender Anwendungen anwendbar, indem auf eine einzige Codebasis verwiesen wird.

Egal, ob Ihre Apps auf Windows-, Linux-, Mac-, iOS- und Android-Benutzer oder auf diejenigen abzielen, die an Webplattformen gewöhnt sind, Flutter wird die perfekte App für Ihre Zielgruppe nativ kompilieren und erstellen.

Flutterattribute

Das Flattern Open-Source-Framework auf Google-Basis gewinnt aufgrund der folgenden Faktoren an Bedeutung.

  • Schnell – In Bezug auf die Leistung, Flattern Es ist unwahrscheinlich, dass es auf irgendeinem Gerät verzögert, da der Flutter-Code sowohl JavaScript-Code als auch Intel/ARM-Maschinencode bequem kompiliert.
  • Produktiv – Die meisten UI-App-Entwicklungsumgebungen neigen dazu, ihren aktuellen Zustand zu verlieren, wenn ein Entwickler den Code aktualisiert. Mit Flattern führen Code-Updates zu sofort sichtbaren Änderungen. Durch Hot Reload werden App-Erstellungs- und Iterationsprozesse beschleunigt.
  • Flexibel – Die Anzahl der anpassbaren und adaptiven App-Designs, die Sie in Ihrem Projekt implementieren können, ist unbegrenzt. Diese Ergebnisse des App-Designs führen in der Regel zu positiven Benutzererlebnissen auf jedem Gerätebildschirm. Flutter gibt dem App-Entwickler die ultimative Kontrolle über jedes Pixel.
  • Benutzerreichweite und Workflow-Transformation – Dieser App-Entwicklungs- und Bereitstellungsansatz mit einer einzigen Codebasis, der eingebettete, Desktop-, Web- und mobile Geräte bedient, erfüllt die UI-Anforderungen der Benutzerbildschirme, unabhängig von Bildschirmmodell, -größe oder -design. Außerdem ist die Flutter-Codebasis durch Entwicklertools und automatisierte Tests steuerbar.

Flutter unter Linux installieren

Das Flattern Framework kann über den Flutter Snap auf Ihrer Linux-Distribution installiert werden Paket. Stellen Sie sicher, dass Sie ein Root-Benutzer sind oder über Sudoer-Berechtigungen auf dem System verfügen, das Sie verwenden, bevor Sie mit den Installations- und Konfigurationsschritten fortfahren, die in diesem Artikelhandbuch manifestiert sind.

$ sudo snap install flutter --classic

Der obige Befehl ist für die Installation von flutter verantwortlich , flutter.dart und flutter.openurl .

Um Dart zu verwenden , müssen wir flutter.dart eingeben . Um dieses lange Tippen zu reduzieren, das auch mit der kognitiven Belastung beim Übersetzen gezielter Anweisungen verbunden ist, werden wir flutter.dart mappen zu pfeilen, um die Notwendigkeit des Präfixes „flattern“ zu ignorieren “.

$ sudo snap alias flutter.dart dart

Bestätigen Sie als Nächstes die installierte Version von Flutter auf Ihrem System.

$ flutter --version

Dieser Versionsprüfbefehl kann auch eine automatische Flutter-Konfiguration auf Ihrem System initiieren.

Um zu überprüfen, ob Ihr Flattern -Installation alle Abhängigkeitsanforderungen für die Ausführung auf Ihrem System erfüllt, führen Sie den folgenden Befehl aus:

$ flutter doctor 

Wie aus der obigen Bildschirmaufnahme hervorgeht, haben wir zwei Probleme im Zusammenhang mit der Android-Toolchain und Android Studio .

Zur Installation von Android Studio , führen Sie den folgenden Befehl aus.

$ sudo snap install android-studio --classic

Der nächste Schritt ist die Installation und Konfiguration von android-studio .

$ android-studio 

Der Hauptgrund für die Installation und Konfiguration ist das Android SDK und Emulatorwartung.

Folgen Sie dem Installationsassistenten, bis Ihr Android-Studio-Setup abgeschlossen ist.

Zeigen Sie jetzt auf Flattern zu Ihrem Android Studio Schnappposition. Ohne diesen Schritt können Sie eine App erstellen; android oder nicht androidbasiert ist unmöglich.

$ flutter config --android-studio-dir /snap/android-studio/current/android-studio

Auf Ihrem Android Studio , beziehen Sie sich auf die folgenden Screenshots, um ein Android SDK zu installieren Befehlszeilentool, indem Sie zu Extras gehen – SDK-ManagerSDK-Tools .

Führen Sie Flutterdoktor aus erneut, um alle anderen übersehenen Abhängigkeitsprobleme zu überprüfen.

$ flutter doctor

Um dieses Problem zu beheben, verwenden Sie Flutter , akzeptieren Sie Android-Lizenzen.

$ flutter doctor --android-licenses

Führen Sie Flutter Doctor erneut aus, um zu bestätigen, dass alle Flutter-Probleme behoben sind.

$ flutter doctor

Flutter unter Linux testen

Erstellen Sie ein Projektverzeichnis und navigieren Sie dorthin:

$ sudo mkdir linuxshelltips_flutter
$ cd linuxshelltips_flutter

Erstellen Sie eine Beispiel-App-Struktur:

$ flutter create newapp

Um diese App zu testen, führen Sie Folgendes aus:

$ cd newapp
$ flutter run 

Dieses Tutorial hat uns durch die Installation, Konfiguration und das Testen von Flutter geführt für Ihr erstes UI-App-Projekt. Weitere Beispiele und Tutorials zu Flutter-Projekten finden Sie auf der offiziellen Website.


Linux
  1. Erste Schritte mit Linux-Firewalls

  2. Erste Schritte mit dem Linux-tac-Befehl

  3. Erste Schritte mit PiFlash:Starten Sie Ihren Raspberry Pi unter Linux

  4. Erste Schritte mit dem Linux-cat-Befehl

  5. Erste Schritte mit SSH unter Linux

Erste Schritte mit Etcher.io

Erste Schritte mit GIT unter Linux

Erste Schritte mit dem Linux-Betriebssystem

Vagrant-Tutorial – Erste Schritte mit Vagrant unter Linux

Erste Schritte mit Docker Compose unter Linux

Erste Schritte mit VirtualBox unter Linux – Teil 1