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 6 - Jednoduchá kalkulačka v Compose - Dokončení

V minulé lekci, Jednoduchá kalkulačka v Compose - Vytvoření finálního GUI, jsme si vytvořili finální grafické rozhraní kalkulačky a věnovali se problematice stavu aplikace.

V dnešním Compose tutoriálu dokončíme naší jednoduchou kalkulačku v Kotlin. Vytvoříme vnitřní logiku aplikace a ukážeme si, jak pracovat se stavem a událostí v praxi. Výsledný projekt pak budeme moci v Android Studiu spustit a vyzkoušet.

Kompletní vzhled kalkulačky máme připravený:

kalkulačka finální vzhled - Tvorba UI v Jetpack Compose

Pojďme se pustit do práce. V Android Studiu si otevřeme soubor KalkulackaForm.kt, kde máme veškeré rozhraní naší aplikace.

Uložení stavů

Nejprve metodu Aplikace() doplníme o čtyři proměnné, kam budeme ukládat stavy naší aplikace:

@Composable
fun Aplikace(modifier: Modifier = Modifier) {
    val vstupUzivatele = remember { mutableStateOf("") }
    val operace = remember { mutableStateOf("") }
    val mezivypocet = remember { mutableStateOf(0f) }
    val vysledek = remember { mutableStateOf("") }

    ...

}

Jako první jsme přidali proměnnou vstupUzivatele do ní budeme


 

...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 dokončíme naší kalkulačku. Doplníme v ní Kotlin kód pro výpočty, obsluhu komponent a naučíme se ukládat stav naší aplikace.
Č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