Skill'in Kendi İfadeleriyle
Bu skill, ajanlara Material Design 3 (Material You) ve Jetpack Compose kullanarak native Android uygulamaları oluşturmayı öğretir. Compose UI düzenlerinin uygulanmasını, Navigation Compose ile Android navigasyon desenlerini, telefonlar, tabletler ve katlanabilir cihazlar için adaptif düzenleri, dinamik renklerle Material 3 temalandırmayı, erişilebilir Android arayüzlerini ve Android'e özgü hareketleri ve etkileşimleri kapsar.
Skill, Google'ın Material Design yönergelerini takip ederek ve farklı ekran yapılandırmalarını yöneterek Android ekosistemiyle sorunsuz bir şekilde bütünleşen modern, adaptif Android uygulamaları oluşturmaya odaklanır.
Nasıl Çalışır
- 01Material 3 Temalandırmayı Uygulayın
Karanlık modu otomatik olarak desteklemek ve kişiselleştirme için Android 12+ üzerinde dinamik rengi etkinleştirmek amacıyla renklere MaterialTheme.colorScheme üzerinden erişin.
- 02Compose UI Bileşenleri Oluşturun
Bileşenleri yeniden kullanılabilir ve test edilebilir kılmak için uygun state hoisting ile Jetpack Compose desenlerini kullanarak composable'lar oluşturun.
- 03Adaptif Düzenler Uygulayın
Telefonlar, tabletler ve katlanabilir cihazlar arasında uyum sağlayan responsive tasarımlar oluşturmak için WindowSizeClass kullanın.
- 04Erişilebilirlik Desteği Ekleyin
Tüm etkileşimli öğeler için contentDescription sağlayın ve erişilebilirlik uyumluluğu için minimum 48dp dokunma alanları olduğundan emin olun.
- 05Durumu (State) Doğru Şekilde Yönetin
Yapılandırma değişiklikleri sırasında durum kaybını önlemek için remember ve rememberSaveable'ı uygun şekilde kullanın.