Flutter: Instalace absolutního minima pro vývoj ve Windows

Roman Cinis
4 min readSep 18, 2019

--

Pokud stejně jako já nechcete zatěžovat svoje Windows těžkopádným Android Studio, emulátory apod. je tu návod na minimalistickou instalaci jenom nezbytných souboru pro vývoj ve frameworku Flutter. Samozřejmě neočekávejte, že s tímto lze plnohodnotně vytvářet “release” verze aplikaci, ale na takový volnočasově psaní, na něčem lehce přenositelném, třeba ve vlaku, je to akorát. Budete potřebovat počítač s Windows (od verze 7 či novější) a smartphone s Androidem (od verze 5 či novější), moje sestava je s bezdrátovým připojením, ale od verze, kdy je telefon zapojen do USB portu kabelem, se to výrazně neliší. Současně se čtením návodu můžete sledovat i video, ve kterém jsou všechny kroky návodu znázorněny, tu:

Stažení SDK a instalačních souborů

Nejprve si vytvořte složku “Android” na disku C:, pak budeme potřebovat Java distribuci, kterou stáhnete na adrese:

  • rozklikněte si nejaktuálnější “Assets”, najděte a stáhněte verzi pro Windows x64 v ZIP archivu,
  • složku v archivu rozbalte do nově vytvořené složky “Android” na disku C:, a přejmenujte ji na “openjdk”,

SDK pro Flutter stáhnete na adrese:

  • klepnete na modré tlačitko začinajicí na “flutter_windows_” a končici “-stable.zip”,
  • obsah archivu (tj. složku “flutter”) rozbalte do nově vytvořené složky “Android” na disku C:.

Nástroje příkazového řádku Android naleznete na adrese:

  • tam klikněte na odkaz začínající na “sdk-tools-windows-” a s koncovkou .zip,
  • obsah archivu (tj. složku “tools”) rozbalte do nově vytvořené složky “Android” na disku C:.
  • Na konec si stáhněte libovolné IDE či redaktor kódu, já osobně používám:

tam klepněte na tlačítko “Download for Windows” (ve videu používám Insiders verzi, ale není to podstatné).

Nastavení proměnného prostředí a Android nástrojů

Teď se přesuneme do příkazového řádku (vyhledat v nabídce Windows slovo “cmd” a spustit jako správce) a postupně zadejte tyto příkazy:

setx JAVA_HOME “C:\Android\openjdk”
setx ANDROID_HOME “C:\Android”
setx ANDROID_SDK_ROOT “C:\Android\tools”
setx PATH “%path%;”C:\Android\tools;C:\Android\tools\bin;C:\Android\flutter\bin”

Počítač restartujte. Po restartu opět stejným způsobem přejdeme do příkazového řádku a postupně zadáváme tyto příkazy (v průběhu zadávání je potřeba několikrát potvrzovat licenční ujednání příkazem “y” a následným stisknutím tlačítka Enter):

sdkmanager “system-images;android-28;default;x86_64”
sdkmanager “platform-tools”
sdkmanager --licenses
flutter config --android-sdk C:\Android\
setx PATH “%path%;”C:\Android\platform-tools”
flutter doctor

Poslední příkaz by měl nahlásit, pouze absenci Android Studio (to přece chceme :-)) a chybějící zařízení na kterém budeme svůj kód testovat. To přidáme později, po restartu počítače a instalaci VS Code.

Instalace Visual Studio Code a doplňků

  • V prvních krocích jsme stáhli instalační soubor pro Visual Studio Code, ten teď spusťte, a nainstalujte mačkáním tlačítka Next. Potom VS Code spusťte (nespustí-li se sám).
  • Po otevření přejdete do sekce „Extenstions“ (ikonka čtyř čtverečků, pod ikonkou brouka).
  • Vyhledejte si tam „flutter“ a hned u prvního záznamu zvolte „Install“.
  • Vyhledejte si posléze plugin „dart-import“ (ten vám ušetří ruční vyhledávání závislosti ve vašich flutter výtvorech) a zvolte u něj „Install“.

Připojení smartphonu

Nastavení může u různých značek telefonů vypadat trochu jinak, někdy je potřeba i mít přístup ke kořenovému adresáři (tzv. “root”), ale jinak vypadá to zhruba takto:

  • Na svém smartphonu přejděte do nastavení a dole otevřete “Informace o telefonu”, tam si 7x klepněte na “Číslo sestavení”,
  • zpřístupníte si tzv. “Vývojářský režim”, jeho nabídka se nachází v sekci Systém, v nastaveních telefonu,
  • tam si zapněte “Ladění systému Android” (tj. ADB) a “ADB přes síť
    posléze potvrzujte veškeré upozornění které smartphone zobrazí
    po zaktivnění ADB přes síť, bude v nastavení této položky napsaná IP adresa a port pro přístup (něco jako “192.168.0.x:5555).

Na počítači se opět přesuneme do příkazového řádku a zadáme tam příkaz “adb connect” a výše uvedenou adresu z telefonu, tj. něco podobné tomuto:

adb connect 192.168.0.10:5555

dále pokračujeme v zadávání těchto příkazů:

cd C:\
flutter create test

První spuštění

Ve Visual Studio Code:

  • Zvolte ikonku se dvěma složkami, hned nahoře vlevo a zmáčkněte tlačítko „Open Folder“.
  • Zvolte složku testovací aplikace, kterou jsme vytvořili na disku C: a zmáčkněte „Otevřít“.
  • V menu vlevo rozbalte šipku u složky „lib“ a klikněte na soubor:
main.dart
  • dole vpravo buď již bude zaktivněn smartphone zařízení, nebo bude nápis “No Device” (pokud druhá varianta – klepněte na to a zvolte svoje zařízení),
  • teď je tedy vše připraveno na start, zmáčkněte na klávesnici F5 a povolte všechny přístupy, o které vás počítač či smartphone požádá.

Hotovo, v případě dotazů mě neváhejte tady v komentářích či jinak kontaktovat.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Roman Cinis
Roman Cinis

Written by Roman Cinis

I'm a multiple-time Google-awarded Flutter/Dart developer, with a great love for interactive animations and good UX. Big Rive fan.

No responses yet

Write a response