CodeBlanks Logo Icon CodeBlanks

Özet - Compose MP

@Composable, remember ve MutableState'i birleştirerek bir platformlar arası UI yazarsın.

Özet - Compose MP

Bu grupta Compose MP, @Composable, remember ve MutableState kavramlarını öğrendin. Şimdi bunları birleştiren bir model yazacaksın: birleşik bir bilgi fonksiyonu.

Yazacağın composeSummary fonksiyonu üç temel taşı birleştirir: @Composable bildirimi, remember ile hatırlama ve mutableStateOf ile reaktif state. main'de bu fonksiyonu çağırıp sonucu yazdıracaksın. Bu, Compose MP'nin tipik birleşimidir.

Birleştirme: composable + remember + state

Şimdi tüm parçaları birleştireceğiz. @Composable UI çizer; remember state'i saklar; mutableStateOf reaktifliği verir.

Örnek model: fun composeSummary(): String = "Compose: composable + remember + state". Bu fonksiyon birleşimi özetler; main'de println(composeSummary()) yazarsın. Gerçek bir composable'da bu üçlü birlikte çalışır: composable çağrılır, remember state'i tutar, state değişince yeniden çizilir.

Uygulama composeSummary yaz

fun composeSummary(): String tanımla. "Compose: composable + remember + state" döndürsün. main içinde println(composeSummary()) yaz.

Başlangıç kodu

Main.kt
// composeSummary fonksiyonunu ekle

fun main() {
    // Compose MP özetini yazdır
}

Örnek çözüm

Main.kt
fun composeSummary(): String = "Compose: composable + remember + state"
fun main() {
    println(composeSummary())
}

Beklenen çıktı

Compose: composable + remember + state

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Compose MP'nin temel yapı taşları nelerdir?

Main.kt
Compose MP rests on three pillars.
  • Sınıf ve nesne
  • @Composable + remember + MutableState Doğru cevap
  • XML ve layout
  • Aktivite ve fragment

Açıklama: @Composable, remember ve MutableState Compose MP'nin çekirdeğidir.

2 composeSummary dizesini tamamla

Soru
fun composeSummary(): String = "____"
Cevap
fun composeSummary(): String = "Compose: composable + remember + state"

Açıklama: Bu dize Compose MP birleşimini özetler.

3 Compose MP kavramlarını eşle

Kavram Anlamı
@Composable UI fonksiyonu
remember Hatırlama
mutableStateOf Reaktif state
Unit Dönüş tipi

Uzman bölümündeki tüm dersler