Web Programmierung

So richten Sie Flutter ein und erstellen die Hello World-Webanwendung unter Linux

So richten Sie Flutter ein und erstellen die Hello World-Webanwendung unter Linux
Flutter ist ein Anwendungsentwicklungs-Framework, das verwendet werden kann, um plattformübergreifende Apps zu entwickeln, die nach der Kompilierung oder Erstellung auf nativem Code ausgeführt werden or. Flutter wird von Google entwickelt und ermöglicht es Ihnen, in kurzer Zeit schnelle Prototypen zu erstellen sowie vollwertige Apps zu erstellen, die plattformspezifische APIs verwenden. Mit Flutter können Sie mit offiziellen Materialdesign-Widgets schön aussehende Apps für Mobilgeräte, Desktop-Betriebssysteme und Webbrowser erstellen. Dieser Artikel befasst sich mit der Installation von Flutter und der Erstellung eines neuen Projekts zur Entwicklung einer Webanwendung. Flutter verwendet „Dart“ als Hauptprogrammiersprache zum Schreiben von Apps.

Flutter unter Linux installieren

Sie können Flutter unter Linux mit zwei Methoden installieren. Die erste Methode ist ziemlich einfach. Alles, was Sie tun müssen, ist einen einfachen Befehl auszuführen, um Flutter aus dem Snap Store zu installieren.

$ sudo snap install flattern --classic

Die zweite Methode besteht darin, das Flutter-Repository von GitHub herunterzuladen. Führen Sie die folgenden Befehle nacheinander aus, um Flutter manuell zu installieren:

$ sudo apt install git
$ git-Klon https://github.com/flattern/flattern.git -b stable --depth 1 --no-single-branch

Beachten Sie, dass Sie mit dem obigen Befehl die erforderlichen Dateien aus dem offiziellen Flutter-Repository abrufen, einschließlich ausführbarer Binärdateien. Sie können diese Binärdateien aus dem Ordner „bin“ ausführen. Diese ausführbaren Dateien werden jedoch nicht zu Ihrer systemweiten PATH-Variablen hinzugefügt und Sie können sie nicht von überall ausführen, es sei denn, Sie fügen sie manuell der PATH-Variablen hinzu. Befolgen Sie dazu die folgenden Schritte.

Öffnen“.bashrc“-Datei, die sich in Ihrem Home-Ordner befindet, mit Ihrem bevorzugten Texteditor:

$ nano „$HOME/.bashrc“

Fügen Sie die folgende Zeile am Ende der Datei hinzu und ersetzen Sie dabei vorsichtig die Schnur.

export PATH="$PFAD:/flattern/eimer"

Wenn Sie beispielsweise das Flutter-Repository im Ordner "Downloads" heruntergeladen haben, müssen Sie die folgende Zeile hinzufügen:

export PATH="$PATH:$HOME/Downloads/flattern/bin"

Speichern Sie die Datei, wenn Sie fertig sind. Aktualisierung ".bashrc“-Datei, indem Sie den folgenden Befehl ausführen:

$ Quelle „$HOME/.bashrc“

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der Ordner „bin“ von Flutter zum Pfad hinzugefügt wurde:

$ echo $PFAD

Sie sollten eine Ausgabe wie diese erhalten:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/ nit/Downloads/flattern/bin

Beachten Sie das Vorhandensein des Schlüsselworts „flatter“ und des vollständigen Pfads, der den Ordner „bin“ im Verzeichnis „flatter“ anzeigt.

Um zu überprüfen, ob der Befehl „flattern“ von jedem Pfad aus ausgeführt werden kann, verwenden Sie den folgenden Befehl:

$ die flattern

Sie sollten eine Ausgabe wie diese erhalten:

/home/nit/Downloads/flattern/bin/flattern

Beachten Sie, dass die Sprache "Dart", die zum Schreiben von Flutter-Apps erforderlich ist, im Paket mit Flutter-Dateien enthalten ist, die aus dem Git-Repository oder dem Snap-Paket heruntergeladen wurden. Führen Sie den folgenden Befehl aus, um fehlende Abhängigkeiten zu überprüfen, die zum Ausführen von Flutter erforderlich sind:

$ flattern arzt

Einige erforderliche Dateien werden möglicherweise heruntergeladen, um das Flutter-Setup abzuschließen. Wenn Sie das Android SDK noch nicht installiert haben, wird in der Ausgabe eine Meldung angezeigt, die Sie durch die Installation führt.

Wenn Sie Android-Apps mit Flutter entwickeln möchten, klicken Sie auf die in der Terminalausgabe sichtbaren Links und folgen Sie den entsprechenden Schritten, um das Android SDK zu installieren.

Dieses Tutorial konzentriert sich auf das Erstellen von Webanwendungen mit Flutter. Führen Sie die folgenden Befehle nacheinander aus, um die Unterstützung für das Erstellen von Web-Apps zu aktivieren:

$ Flatterkanal Beta
$ Flatter-Upgrade
$ flatter config --enable-web

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Webanwendungsunterstützung tatsächlich aktiviert wurde:

$ Flattergeräte

Sie sollten eine Ausgabe wie diese erhalten:

2 verbundene Geräte:
Webserver (Web) • Webserver • Webjavascript • Flutter Tools
Chrome (Web)     • Chrome     • Web-Javascript • Google Chrome 87.0.4280.66

Wenn Sie die Schritte bisher richtig befolgt haben, sollte Flutter jetzt korrekt auf Ihrem System installiert sein und bereit sein, einige Web-Apps zu erstellen.

Erstellen Sie ein neues Flutter-Projekt

Um mit Flutter ein neues „HelloWorld“-Webanwendungsprojekt zu erstellen, führen Sie die folgenden Befehle aus:

$ flattern erstellen helloworld
$ cd halloworld

Führen Sie den Befehl aus, um Ihr neu erstelltes Projekt zu testen:

$ flatter run -d chrome

Sie sollten eine Flutter-Webanwendungsdemo wie diese sehen:

Sie können Flutter-Webanwendungen mit in Chrome integrierten Entwicklungstools debuggen.

Ändern Sie Ihr Projekt

Das oben erstellte Demoprojekt enthält eine „main.dart“-Datei im Ordner „lib“. Code in diesem „main.dart“-Datei ist sehr gut kommentiert und recht gut verständlich. Ich würde dir empfehlen, den Code mindestens einmal durchzugehen, um die Grundstruktur einer Flutter-App zu verstehen.

Flutter unterstützt „Hot Reload“, sodass Sie Ihre App schnell aktualisieren können, ohne sie neu starten zu müssen, um die Änderungen zu sehen. Versuchen Sie, den Anwendungstitel von "Flatter Demo Home Page" in "Hello World" zu ändern !!" im Wesentlichen.Dart“-Datei. Wenn Sie fertig sind, drücken Sie Geben Sie im Terminal ein, um den App-Status zu aktualisieren, ohne ihn neu zu starten.

Erstellen Sie Ihre Flutter-App

Um Ihre Flutter-Web-App zu erstellen, verwenden Sie den unten angegebenen Befehl aus Ihrem Projektverzeichnis:

$ flattern web bauen

Sobald der Build-Prozess abgeschlossen ist, sollten Sie einen neuen Ordner in Ihrem Projektverzeichnis im Pfad „build/web“ haben. Hier finden Sie alle notwendigen “.html“, „.js“ und „.css“-Dateien, die für die Online-Bereitstellung des Projekts erforderlich sind. Sie finden auch verschiedene Asset-Dateien, die im Projekt verwendet werden.

Nützliche Ressourcen

Weitere Informationen zur Entwicklung von Web-Apps mit Flutter finden Sie in der offiziellen Dokumentation. Sie können die offizielle Dokumentation zur Dart-Sprache lesen, um ein besseres Verständnis der Flutter-Apps zu erhalten. Flutter wird mit unzähligen offiziellen Paketen und Paketen von Drittanbietern geliefert, mit denen Sie schnell Apps entwickeln können. Diese Pakete finden Sie hier. Sie können Flutter-Widgets für Materialdesign in Ihren Web-Apps verwenden. Die Dokumentation zu diesen Widgets finden Sie in der offiziellen Flutter-Dokumentation. Sie können sich auch mit diesen Widgets vertraut machen, indem Sie funktionierende Demos von Materialdesign-Webkomponenten durchsuchen.

Fazit

Flutter ist schon seit geraumer Zeit in der Entwicklung und wächst als Framework für die Entwicklung von plattformübergreifenden „Write Once Deploy Anywhere“-Apps. Seine Akzeptanz und Popularität ist vielleicht nicht so hoch wie bei anderen solchen Frameworks, aber es bietet eine stabile und robuste API zur Entwicklung plattformübergreifender Anwendungen.

Herunterladen und Spielen von Sid Meier's Civilization VI unter Linux and
Einführung in das Spiel Civilization 6 ist eine moderne Version des klassischen Konzepts, das in der Reihe der Age of Empires-Spiele eingeführt wurde....
So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...