Problem Set #0: The Environment

Ciele

  • Pripraviť si prostredie potrebné pre predmet.

Sofvérové vybavenie

V rámci kurzu Vývoj aplikácií pre chytré zariadenia budete potrebovať nasledovné softvérové vybavenie:

Inštalácia softvérového vybavenia pre OS Windows

Samozrejme môžete jednotlivé balíky softvéru inštalovať osobitne. Odporúčame vám však nainštalovať správcu balíkov chocolatey, ktorý vám prácu s inštaláciou, aktualizáciou alebo odinštalovávaním značne zjednoduší. Ak teda nástroj nainštalujete, tak:

  1. Spustite terminál s právami administrátora

  2. Ako administrátor zadajte do terminálu:

    choco install -y jdk8 cmder vscode android-sdk nodejs gradle

Následne sa spustí inštalácia. Tá zaberie istý čas, kým sa balíčky stiahnu a nainštalujú.

Inštalácia softvérového vybavenia pre OS Linux

Inštalácia závisí od typu distribúcie, ktorú máte nainštalovanú.

Inštalácia balíkov pre distribúciu Fedora

V príkazovom riadku napíšte:

sudo dnf install npm android-tools java-openjdk-devel

Inštalácia balíkov pre distribúciu Ubuntu

V príkazovom riadku napíšte:

sudo apt install npm android-tools-adb

Inštalácia Android SDK

Android SDK Tools stiahnite manuálne z tejto stránky a uložte ho do priečinku s názvom android-sdk/. V tomto priečinku ho aj rozbaľte. Štruktúra priečinkov a súborov po rozbalení je nasledovná:

.
└── tools/
    ├── android*
    ├── bin/
    │   ├── apkanalyzer*
    │   ├── archquery*
    │   ├── avdmanager*
    │   ├── jobb*
    │   ├── lint*
    │   ├── monkeyrunner*
    │   ├── screenshot2*
    │   ├── sdkmanager*
    │   └── uiautomatorviewer*
    ├── emulator*
    ├── emulator-check*
    ├── lib/
    ├── mksdcard*
    ├── monitor*
    ├── NOTICE.txt
    ├── package.xml
    ├── proguard/
    ├── source.properties
    └── support/

Pri práci na predmete budeme používať Android 23. Preto pomocou príkazu avdmanager, ktorý sa nachádza v priečinku tools/bin/, nainštalujte obraz tohto sytému, SDK, emulátor a potrebné nástroje:

$ cd tools/bin
$ ./sdkmanager --install "system-images;android-23;google_apis;x86_64"
$ ./sdkmanager --install "emulator"
$ ./sdkmanager --install "platforms;android-23"
$ ./sdkmanager --install "platform-tools"
$ ./sdkmanager --install "build-tools;29.0.2"

Po úspešnom stiahnutí pribudlo v priečinku android-sdk/ niekoľko nových priečinkov.

Nakoniec do premennej PATH vášho systému alebo prostredia pridajte tieto dve cesty vedúce do priečinku vášho Android SDK:

  • /path/to/android-sdk/platform-tools/
  • /path/to/android-sdk/emulator/

Inštalácia prostredia Visual Studio Code

Pokiaľ sa Visual Studio Code nenachádza vo vašom balíčkovacom systéme, stiahnite ho priamo z domovskej stránky alebo využite niektorú z alternatívnych možností inštalácie (napr. snap pre Linux).

Zoznam odporúčaných pluginov pre Visual Studio Code: