## Förutsättningar
Systemkrav:
>- Ubuntu 20.04 (eller Pop!_OS 20.04)
>- Minst 4GB RAM
>- Minst 6 GB tillgängligt lagringsutrymme
>- Internetanslutning
Programvarukrav:
>- Git
>- Snäpp
>- Cmake
Installationsberoenden:
1. Uppdatera och uppgradera systemet:
``` bash
sudo apt uppdatering &&sudo apt uppgradering
```
2. Installera Git:
``` bash
sudo apt installera git
```
3. Installera Snap:
``` bash
sudo apt installera snapd
```
4. Installera Cmake:
``` bash
sudo apt installera cmake
```
Installera Flutter SDK:
1. Installera Flutter SDK via Snap:
``` bash
sudo snap install flutter --classic
```
2. Kontrollera installationen:
``` bash
fladdra --version
```
3. Ställ in miljövariabler:
``` bash
sudo gedit ~/.zshrc
```
- Lägg till följande rader i filen:
```
export PATH="$PATH:/snap/bin"
export PATH="$PATH:/snap/flutter/current/bin"
```
- Spara och stäng filen.
- Kör följande kommando:
``` bash
källa ~/.zshrc
```
4. Initiera Flutter:
``` bash
fladdra doktor
```
- Det här kommandot letar efter eventuella saknade beroenden eller problem med Flutter-installationen.
Skapa ditt första projekt:
1. Skapa en ny katalog:
``` bash
cd ~/Skrivbord
mkdir flutter-projekt
cd-fladder-projekt
mkdir hello_world
cd hello_world
```
2. Skapa ett nytt Flutter-projekt:
``` bash
fladdra skapa hello_world
```
- Det här kommandot skapar ett grundläggande Flutter-projekt som heter "hello_world."
3. Kör projektet:
``` bash
fladdra springa
```
- Det här kommandot startar Flutter-appen på standardplattformen.
Användbara Flutter-kommandon:
- `flutter doctor`:Kontrollera Flutter-inställningarna.
- `flutter build apk`:Bygg en Android-app (för Android-enheter eller emulatorer).
- `flutter run -d $DEVICE_NAME`:Kör appen på en specifik iOS-enhet eller Android-emulator/enhet (använd `flutter-enheter` för att se listan över enheter som är anslutna).
- `fladder ren`:Rengör byggartefakterna.
Slutsats:
Du har framgångsrikt installerat Flutter SDK på ditt Ubuntu 20.04-system och skapat ett grundläggande Flutter-projekt. Utforska den officiella Flutter-dokumentationen för vidare lärande och utveckling.