## Voraussetzungen
Systemanforderungen:
>- Ubuntu 20.04 (oder Pop!_OS 20.04)
>- Mindestens 4 GB RAM
>- Mindestens 6 GB verfügbarer Speicher
>- Internetverbindung
Softwareanforderungen:
>- Git
>- Snap
>- Cmake
Abhängigkeiten installieren:
1. Update- und Upgrade-System:
„Bash
sudo apt update &&sudo apt upgrade
„
2. Installieren Sie Git:
„Bash
Sudo apt install git
„
3. Snap installieren:
„Bash
Sudo apt install snapd
„
4. Installieren Sie Cmake:
„Bash
Sudo apt install cmake
„
Flutter SDK installieren:
1. Installieren Sie Flutter SDK über Snap:
„Bash
sudo snap install flutter --classic
„
2. Installation prüfen:
„Bash
flattern --version
„
3. Umgebungsvariablen einrichten:
„Bash
sudo gedit ~/.zshrc
„
- Fügen Sie in der Datei die folgenden Zeilen hinzu:
„
export PATH="$PATH:/snap/bin"
export PATH="$PATH:/snap/flutter/current/bin"
„
- Speichern und schließen Sie die Datei.
- Führen Sie den folgenden Befehl aus:
„Bash
Quelle ~/.zshrc
„
4. Flutter initialisieren:
„Bash
Flatterdoktor
„
– Dieser Befehl prüft auf fehlende Abhängigkeiten oder Probleme mit dem Flutter-Setup.
Erstellen Sie Ihr erstes Projekt:
1. Erstellen Sie ein neues Verzeichnis:
„Bash
cd ~/Desktop
mkdir Flutter-Projekte
CD-Flutter-Projekte
mkdir hello_world
CD hallo_world
„
2. Erstellen Sie ein neues Flutter-Projekt:
„Bash
Flattern erstelle hello_world
„
– Dieser Befehl erstellt ein einfaches Flutter-Projekt namens „hello_world“.
3. Führen Sie das Projekt aus:
„Bash
Flatterlauf
„
– Dieser Befehl startet die Flutter-App auf der Standardplattform.
Nützliche Flutter-Befehle:
- „Flutter Doctor“:Überprüfen Sie das Flutter-Setup.
- „flutter build apk“:Erstellen Sie eine Android-App (für Android-Geräte oder Emulatoren).
- „flutter run -d $DEVICE_NAME“:Führen Sie die App auf einem bestimmten iOS-Gerät oder Android-Emulator/Gerät aus (verwenden Sie „flutter devices“, um die Liste der verbundenen Geräte anzuzeigen).
- „flutter clean“:Bereinigt die Build-Artefakte.
Schlussfolgerung:
Sie haben Flutter SDK erfolgreich auf Ihrem Ubuntu 20.04-System installiert und ein grundlegendes Flutter-Projekt eingerichtet. Entdecken Sie die offizielle Flutter-Dokumentation für weiteres Lernen und Entwickeln.