Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 14 - Upomínač narozenin v Compose - Dokončení aplikace

V minulé lekci, Upomínač narozenin v Compose - Zobrazení seznamu osob, jsme zprovoznili zobrazení seznamu osob v našem upomínači narozenin.

V dnešním Compose tutoriálu propojíme editační obrazovku s ViewModelem. Tím zprovozníme poslední část našeho upomínače narozenin a budeme jej moci otestovat.

Komponenta Scaffold()

Pracovat budeme opět v souboru MainActivity.kt. Tam máme z dřívějška zprovozněné zobrazování úvodní obrazovky. Vytvořili jsme v něm komponentu Screen() a vložili do ní komponentu Scaffold(), ve které zobrazujeme seznam osob:

Scaffold(
    // ...
) { paddingValues ->
        if (showList) {
            PersonListScreen(
                // Zde zajišťujeme zobrazení našeho seznamu osob
            )
        } // Zde bude druhá větev podmínky pro zobrazení formuláře osoby
}

Pomocí proměnné showList s výchozí hodnotou true určujeme, zda zobrazit seznam osob, nebo formulář pro tvorbu a úpravu záznamů osob. Komponentu PersonListScreen() tedy zobrazujeme v první části podmínky.

Deklarace proměnných

Nyní doplníme druhou část podmínky,


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Před koupí tohoto článku je třeba koupit předchozí díl

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V Compose tutoriálu propojíme editační obrazovku s ViewModelem. Tím zprovozníme poslední část našeho upomínače narozenin a budeme jej moci otestovat.
Článek pro vás napsal Marek Urbańczyk
Avatar
Autor se věnuje programování v Kotlinu, Javě. Má také zkušenosti s C#.
Aktivity