[[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)