Úlohy pre 1. cvičenie

  • 1. Inštalácia Android Studia
  • 2. Vytvorenie "Hello World" aplikácie
  • 3. Spustenie aplikácie
  • 4. Logovanie správ v aplikácii, správa sieťovej komunikácie, CPU, RAM, batérie,...
  • 5. Ladenie (debugovanie) aplikácie

Hodnotenie

Za splnenie všetkých úloh 2 body.

1. Inštalácia Android Studia

Krok 1: Stiahnutie Android Studia

Prejdite na oficiálnu stránku Android Studio na adrese: developer.android.com/studio. Kliknite na tlačidlo "Stiahnuť Android Studio" a súhlaste s licenčnými podmienkami.

Krok 2: Inštalácia

Po dokončení sťahovania, otvorte stiahnutý inštalačný súbor. Postupujte podľa inštalačného sprievodcu a dokončite inštaláciu.
Bližšie informácie o inštalácii nájdete na stránke https://developer.android.com/studio/install.

Krok 3: Prvý štart a nastavenie

Po inštalácii spustite Android Studio. Pri prvom štarte vás program prevedie základným nastavením a stiahnutím potrebných SDK nástrojov.

2. Vytvorenie "Hello World" aplikácie

  1. Spustenie Android Studio

    Keď otvoríte Android Studio, na uvítacej obrazovke kliknite na možnosť "Nový projekt".

  2. Výber šablóny

    Android Studio ponúka rôzne preddefinované šablóny pre rôzne typy aktivít, ako sú "Základná aktivita", "Prázdna aktivita" a ďalšie. Vyberte šablónu, ktorá najlepšie vyhovuje vašim potrebám. Vyberte "Empty Views Activity".

  3. Konfigurácia projektu

    • Zadajte názov vášho projektu do políčka "Name". Odporúčam "MOBV Zadanie".

    • Špecifikujte názov balíčka. Predvolený názov balíčka sa stáva menným priestorom vášho projektu (používaný na prístup k prostriedkom projektu) a ID aplikácie vášho projektu (používané ako ID pre publikovanie). Ak chcete vedieť viac, pozrite si sekciu Konfigurácia modulu aplikácie. Odporúčam "eu.mcomputing.mobv.zadanie".

    • Určte umiestnenie uloženia v políčku "Save location", kde chcete lokálne uložiť váš projekt.

    • Vyberte jazyk, Kotlin alebo Java, ktorý chcete, aby Android Studio používal pri vytváraní vzorového kódu pre váš nový projekt. Majte na pamäti, že nie ste obmedzení len na používanie tohto jazyka v projekte. Vyberte Kotlin jazyk.

    • Vyberte minimálnu úroveň API, ktorú chcete, aby vaša aplikácia podporovala. Pri výbere nižšej úrovne API vaša aplikácia nemôže využívať toľko moderných API Androidu. Avšak väčšie percento zariadení Android môže spustiť vašu aplikáciu. Opak je pravdou pri výbere vyššej úrovne API.

      Ak chcete vidieť viac údajov, ktoré by vám pomohli rozhodnúť, kliknite na "Help me choose". Zobrazí sa dialógové okno, ktoré ukazuje kumulatívne rozloženie pre vybranú úroveň API a umožňuje vám vidieť dopad použitia rôznych minimálnych úrovní API.

    • Kliknite na tlačidlo "Dokončiť" a počkajte, kým sa projekt nastaví.

  4. Práca s rozhraním Android Studio

    Keď sa projekt vytvorí, zobrazí sa vám rozhranie Android Studio s otvorenými súbormi vášho projektu. Môžete začať pridávať kód a konfigurovať svoju aplikáciu.

3. Spustenie aplikácie

  1. Pripojenie zariadenia k PC

    Použite USB kábel na pripojenie vášho Android zariadenia k počítaču. Na vašom Android zariadení môže vyskočiť výzva k povoleniu USB ladenia. Akonáhle sa objaví, potvrďte to.

  2. Povolenie vývojárskych nástrojov na zariadení

    1. Na vašom zariadení prejdite do Nastavenia > O telefone alebo Informácie o zariadení.
    2. Kliknite 7-krát na Číslo zostavenia až kým sa nezobrazí hláška o povolení vývojárskych nástrojov.
    3. Vráťte sa do hlavného menu Nastavenia a nájdite novú možnosť Vývojárske možnosti alebo Vývojárske nástroje.
    4. Otvorte to a povolte USB ladenie alebo USB debugging.
  3. Alternatíva: Vytvorenie Android Virtual Device (AVD)

    1. Otvorte Android Studio a prejdite na Tools > AVD Manager.
    2. Kliknite na Create Virtual Device.
    3. Vyberte hardvérový profil pre váš virtuálny zariadenie a pokračujte.
    4. Vyberte obrázok systému pre vaše virtuálne zariadenie a stiahnite ho.
    5. Po stiahnutí kliknite na Finish a vaše AVD je pripravené na spustenie.
  4. Spustenie aplikácie

    Kliknite na rozbalovaciu ponuku, kde si vyberte zariadenie, na ktorom chcete aplikáciu spustiť. Kliknite na tlačidlo "play". Počkajte, kým sa spusti.

4. Logovanie správ v aplikácii, správa sieťovej komunikácie, CPU, RAM, batérie

  • Logcat a funkcia Log.d()

    1. V Android Studio prejdite na spodnú časť okna a kliknite na Logcat.
    2. Vo vašom zdrojovom kóde, pridajte nasledujúci riadok kódu, kde chcete logovať informácie: Log.d("TAG", "Vaša správa");
    3. Po spustení aplikácie môžete vidieť vaše logovacie správy vo výstupe Logcat.

  • Profilovanie RAM, CPU a Batérie

    1. Spustite svoju aplikáciu na fyzickom zariadení alebo emulátore.
    2. V Android Studio prejdite na View > Tool Windows > Profiler aby ste otvorili Profiler okno.
    3. V Profiler okne môžete vidieť rôzne sekcie ako CPU, RAM a Batéria. Kliknutím na každú sekciu môžete vidieť podrobnejšie informácie a grafy výkonu.
    4. Na záznam konkrétnych udalostí alebo analýzu údajov v reálnom čase môžete použiť tlačidlá nahrávania alebo vzorkovania v príslušných sekciách.
    5. Pomocou záložiek na spodnej časti môžete prechádzať medzi rôznymi nástrojmi, ako sú Call Tree, Flame Chart a dalšie, ktoré vám pomôžu analyzovať výkon vašej aplikácie podrobnejšie.

  • Inspekčné nástroje aplikácie: Sieť, Databáza a Workeri

    1. Spustite svoju aplikáciu na fyzickom zariadení alebo emulátore.
    2. Prejdite na View > Tool Windows > App Inspection.
    3. V inspekčnom okne môžete vidieť rôzne sekcie, ako sú Sieť, Databáza a Workeri.
    4. Sieť: Umožňuje sledovať sieťovú komunikáciu vašej aplikácie v reálnom čase.
    5. Databáza: Poskytuje náhľad na databázové operácie a obsah databázy vašej aplikácie.
    6. Workeri: Umožňuje sledovať a analyzovať činnosť workerov a pozadí vašej aplikácie.

  • Súbory vytvorené a uložené v aplikácii.

    1. V Android Studio, spustite svoju aplikáciu na zariadení alebo emulátore.
    2. Prejdite do časti View > Tool Windows > Device File Explorer.
    3. Na inspekciu databázy, rozbaľte priečinok data > data > [vaše_meno_balička] a hľadajte priečinok files.

5. Ladenie (debugovanie) aplikácie

  • Debugovanie aplikácie v Android Studio

    1. Uistite sa, že vaše zariadenie alebo emulátor je pripojený a vaša aplikácia je spustená.
    2. V Android Studio kliknite na ikonu chybového hľadania (tvar hmyzu) na hornom paneli nástrojov alebo stlačte Shift + F9.
    3. Vľavo v okne Debug môžete vidieť zásobník volaní, premenne a sledované hodnoty.
    4. Pre pridanie bodov zastavenia v kóde, kliknite na ľavý okraj vedľa čísla riadka kódu, kde chcete pridať bod zastavenia.
    5. Spustite aplikáciu v režime debugovania. Aplikácia sa zastaví na bodoch zastavenia, čo vám umožní sledovať hodnoty premenných a postup vykonávania kódu.
    6. Pomocou panela nástrojov debugovania môžete krokovne prechádzať kódom, pokračovať v vykonávaní alebo zastaviť debugovanie.

Odporúčaný kurz - Unit 1: Kotlin basics

Odporúčané Codelaby ku cviceniu