11 Weeks of Android: UI ve Compose

11 Weeks of Android ekibi tarafından haftalık olarak yazılan blog yazılarının bu haftaki bölümünde insanlar ve kimlik konularına değinilmiştir.
Jetpack Compose Alpha Yayınlandı
Bu hafta Jetpack Compose’un ilk alpha versiyonu yayınlandı. Hatırlayacağınız üzere beta sürümleri yayınlanan Jetpack Compose ile modern arayüz elemanlarına native olarak erişim sağlanmaktaydı. Compose reaktif programlama modeli ile Kotlin’in gücünün birleştirilmesiyle ortaya çıkan bir modern arayüz geliştirme aracıdır. Arayüz geliştirme olaylarını kolaylaştırır ve hızlandırır. Google Compose ekibi tarafından bu hafta, 4 yeni codelab, 7 yeni örnek, yeni dokümantasyonlar ve bir podcast yayını hazırlanmış. Bu eğitim materyallerine bağlantıdan ulaşabilirsiniz.
https://android-developers.googleblog.com/2020/08/11-weeks-of-android-ui-and-compose.html
Keyboard (IME) Animasyonları
Android 11’de sunulan yenilik ile beraber, uygulamalarda klavyenin sorunsuz şekilde açılıp kapanmasını sağlayan animasyonlara yeni kontroller eklenmiştir. Bu konudaki blog post’una ve ilgili örnek uygulamaya erişebilirsiniz.
Blog post: https://medium.com/androiddevelopers/animating-your-keyboard-fb776a8fb66d
Örnek Uygulama: https://github.com/android/user-interface-samples/tree/master/WindowInsetsAnimation
Material Dizayn Bileşenleri
Google ekibi, uygulamaların tutarlı bir şekilde çalıştığından ve bir uygulamada öğrenilen kalıpların başka bir uygulamada kullanılabilmesini sağlamak için Materyal Tasarım yönergelerini takip edilmesini önermektedir. Material Component’leri (renk, tip, şekil, darkmod) bağlantıdan inceleyebilirsiniz.
https://github.com/material-components/material-components-android
Öğrenilmesi Gerekenler
Bu hafta 2 önemli öğrenilmesi gereken bileşenden bahsedilmiş. Birisi, Compose pathway ve diğeri de ‘Modern UI’ pathway Bu bağlantılarda ön tanımlı modüller tutorial’lar ve dersler ile konuları daha iyi öğrenebilirsiniz. Ders sonlarındaki quiz’ler ile de öğrendiklerinizi sınayabilirsiniz.
Anahtar Paketler
Paylaşılan Modern UI pathway ile modern arayüzler hazırlayabilirsiniz. En yeni Android 11 özellikleri ile arayüz geliştirebilirsiniz.
Konu ile ilgili daha fazla bilgiye buradan ulaşabilirsiniz.
#11WeeksofAndroid #JetpackCompose #KeyboardIMEAnimations