Android Compose İleri Düzey
İleri düzey Jetpack Compose: custom layouts, performans, animasyonlar, hareketler ve testing
1Compose'da Custom Layout nasıl oluşturulur?
Compose'da Custom Layout nasıl oluşturulur?
Cevap
Layout { measurables, constraints -> } fonksiyonu kullanılır. Çocukları measurables.forEach { it.measure(constraints) } ile ölçmeye, ardından layout(width, height) { placeables.forEach { it.place(x, y) } } ile yerleştirmeye olanak tanır.
2SubcomposeLayout nedir?
SubcomposeLayout nedir?
Cevap
SubcomposeLayout, kısıtlamalara veya diğer çocukların ölçümlerine dayalı olarak çocukları dinamik şekilde oluşturmayı sağlar. Bir elemanın boyutunun diğerine bağlı olduğu layout'lar için kullanışlıdır (örn.: body'yi oluşturmadan önce header'ı ölçmek).
3Compose yaşam döngüsünün 3 aşaması nedir?
Compose yaşam döngüsünün 3 aşaması nedir?
Cevap
3 aşama şunlardır: 1) Composition (UI ağacının oluşturulması, @Composable çalıştırma), 2) Layout (elemanların ölçümü ve yerleşimi), 3) Drawing (ekrana çizim). Bu aşamaları anlamak performansı optimize etmeye yardımcı olur.
derivedStateOf ne için kullanılır?
Compose'da recomposition'lar nasıl optimize edilir?
+14 mülakat soruları
Diğer Android mülakat konuları
Android Temelleri
Android UI ve Kaynaklar
Android Yaşam Döngüsü
Android Navigasyon
Android Veri Yönetimi
Android Networking
Android Test
Android Gradle
Android için Kotlin Dili Temelleri
Room Database
Arka Plan İşleri
Jetpack Compose
İzinler ve Cihaz Özellikleri
Android için Firebase
Android MVVM Architecture
Gelişmiş Android Ağ İşlemleri
Kotlin Koleksiyonları ve Operatörleri
Kotlin Coroutines ve Flow
Android Bağımlılık Enjeksiyonu
Android MVI Architecture
Android Clean Architecture
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Bir sonraki mülakatın için Android'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla