[[oktatas:telefon:flutter|< Flutter]]
====== Flutter telepítés ======
* **Szerző:** Sallai András
* Copyright (c) 2023, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: https://szit.hu
===== Telepítés Windowson =====
==== Követelmények ====
* Operációs rendszer: Windows 10 vagy későbbi
* Merevlemez hely: 1.64 GB
* Eszközök:
* Windows PowerShell 5.0 vagy újabb
* Git for Windows 2.x
==== Flutter SDK letöltése ====
* https://docs.flutter.dev/get-started/install/windows
Kicsomagoljuk.
Ügyeljünk arra, hogy a kicsomagolás útvonalában ne szerepeljen szóköz vagy speciális karakter. A C:\Program Files\ kizárva.
Például:
* C:\Flutter
==== Chocolatey ====
choco install flutter
===== Telepítés Linuxon =====
sudo snap install flutter --classic
Vagy:
* https://docs.flutter.dev/get-started/install/linux
Linuxon szükséges:
apt install clang cmake ninja-build pkg-config
Android Studiohoz:
apt install default-jre
apt install software-properties-common python3-launchpadlib
Az Android Studio:
apt-add-repository ppa:maarten-fonville/android-studio
A Debianos nevet át kell írni ezek egyikére:
* https://ppa.launchpadcontent.net/maarten-fonville/android-build-tools/ubuntu/dists/
Én most bionic-t választottam.
Itt kell átírni:
/etc/apt/sources.list.d/maarten-fonville-ubuntu-android-studio-booksorm.list
apt update
apt install android-studio
flutter config --android-studio-dir=/android-studio
===== VSCode =====
Bővítmény:
* flutter
==== Projekt kezdés ====
* Ctrl + Shift + P
* Kezdjük gépelni: flutter
* Válasszuk: Flutter: New Project
* Válasszunk: Application
* Válasszuk ki a projekt helyét, majd: [Select a folder to create the project in] gomb.
* Írjuk be a projekt nevét és Enter.
A projekt belépési pontja a következő helyen található:
* lib/main.dart
===== Ellenőrzés =====
flutter --version
===== Flutter doktor =====
Futtassuk a flutter doctor parancsot:
flutter doctor
A parancs felderíti a lehetséges hibákat.
Lehetséges kimenet:
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.5, on Debian GNU/Linux 11 (bullseye)
5.10.0-23-amd64, locale hu_HU.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[✓] Chrome - develop for the web
[✓] Linux toolchain - develop for Linux desktop
[✓] Android Studio (version 2021.3)
[✓] IntelliJ IDEA Community Edition (version 2021.1)
[✓] VS Code (version 1.78.2)
[✓] Connected device (2 available)
[✓] Network resources
===== Kezdés parancssorban =====
flutter create app01
===== Linkek =====
* https://flutter.dev/ (2023)
* https://codelabs.developers.google.com/codelabs/flutter-codelab-first (2023)
* https://orcacore.com/install-android-studio-debian-12/ (Android Studio telepítés; 2024)