Özet - Compose MP
- Kotlin kursu
- Uzman
- Ders 36/47
- 5 dk
@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
// composeSummary fonksiyonunu ekle
fun main() {
// Compose MP özetini yazdır
}Örnek çözüm
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?
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
fun composeSummary(): String = "____"
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 |