Google Play Console, Android Studio, Kotlin ve Jetpack yeni özelliklere kavuşuyor

Google, Android 11 Beta'nın yanı sıra Play Console'un da yeniden tasarlandığını duyurdu ve Android Studio, Kotlin ve Jetpack'e yeni özellikler ekledi.

Android 11 Beta yeni yayınlanmış olabilir ancak bir geliştiriciyseniz heyecanlanacak daha çok şey var. Android 11'le birlikte Google, geliştiriciler için yeni bir özellik de dahil olmak üzere bir sürü güzellik sunuyor Google Play Console tasarımı, Android Studio'nun yeni sürümleri ve bir dizi AndroidX ve Kotlin güncellemeler.

Google Play Konsolunun Yeniden Tasarımı

Öncelikle yeni Google Play Console'dan bahsedelim. Yeni Materyal Tasarımı yönergelerinin sunulmasından bu yana Google, çeşitli uygulamalarını ve web sitelerini (yavaş yavaş) yeni tasarım diline güncelliyor ve buna sonunda Play Console da dahil. Tasarım yenilemesinin yanı sıra bazı şeyler de yeniden düzenlendi. Google, Konsol hesabınıza davet ettiğiniz kişileri yönetmenize yardımcı olacak yeni bir kullanıcı yönetim sisteminin yanı sıra Google Play'de "başarılı olmanıza yardımcı olacak" diğer bazı özelliklerin bulunduğunu söylüyor.

Aşağıda yeni tasarıma ait bazı ekran görüntülerini görebilirsiniz.

Android Studio 4.1 ve 4.2

Bir sonraki yeni şey Android Studio. Google iki yeni sürüm yayınladı: Beta'da 4.1 ve Kanarya'da 4.2. Bu sürümlerde tonlarca yeni özellik var, bu yüzden sadece daha ilginç olanlardan bazılarının üzerinden geçeceğiz.

Çok fazla geliştirme (veya düzeltme) yaptıysanız, muhtemelen Kablosuz ADB'yi biliyorsunuzdur. ADB'nin bu özelliği, cihazınıza kablo yerine IP adresini kullanarak bağlanmanıza olanak tanır. Ne yazık ki, bunu etkinleştirmek zor olabilir. Ya normal ADB'de uğraşmanız ya da köklü bir cihaza sahip olmanız gerekir. Android Studio 4.2 ile ihtiyacınız olan tek şey Android 11 veya üzerini çalıştıran bir cihazdır ve Kablosuz ADB'yi kısa sürede çalıştırabileceksiniz.

Android Emulator artık Android Studio'nun bir parçası. Bunu yazarken bunun ne anlama geldiği tam olarak belli değil, ancak Google bunun daha hızlı ve daha entegre otomatik testlere olanak sağlayacağını söylüyor.

Son olarak (bu alt liste için), Android 11 veya sonraki sürümleri çalıştıran cihazlarda uygulama derlemelerinin daha da hızlı olması gerekir.

Burada her iki sürümdeki yeni özellikleri gösteren bir grafik bulunmaktadır.

Kotlin ve AndroidX

Şimdi konuşalım Kotlin Ve AndroidX. Kotlin muhtemelen Android geliştirme için en popüler dil haline geldi. Java'dan daha özlüdür, çeşitli yardımcı yöntemlere sahiptir, uzantı işlevlerini destekler ve kullanımını Java'dan daha keyifli kılan çok daha fazlasına sahiptir. Tüm bu avantajlardan dolayı Google, Android geliştirmede kullanılacak dil olarak Kotlin'i resmi olarak önermektedir.

Öncelikle Kotlin'in kendisinde bazı yeni özellikler var. Android Studio artık bir sürü yeni özellik içeren Kotlin 1.4'ü destekliyor. 1.4'ün ana özelliklerinden biri Kotlin arayüzleri için SAM dönüşümüdür. Bir süredir Kotlin, daha iyi okunabilirlik sağlamak için tek yöntemli Java arayüzlerini otomatik olarak lambdalara dönüştürüyor. Ancak bu dönüşüm Kotlin'de bildirilen arayüzler için işe yaramadı; 1.3'te, tek yöntemli Kotlin arayüzüyle bile uygulamanın tamamını yazmanız gerekirdi. Kotlin 1.4'te buna artık gerek yok. Tek yöntemli Kotlin arayüzlerinizi aşağıdaki şekilde işaretlemeniz yeterlidir: fun değiştirici ve bunları lambda biçiminde kullanabileceksiniz.

Kotlin 1.4 hakkında daha fazlasını okuyabilirsiniz Burada Ve Burada.

Ancak hepsi bu değil. Kotlin'in Coroutines adında güçlü bir özelliği var. Coroutine'ler Android'lere benzer artık kullanımdan kaldırılan AsyncTask ancak daha fazla özellik, daha iyi sözdizimi ve daha kolay okunabilirlik ile. Üç AndroidX kütüphanesi, Lifecycle, WorkManager ve Room artık Kotlin'in Coroutines desteğine sahip ve bu da bu kütüphaneleri kullanırken eşzamansız mantıkla başa çıkmayı kolaylaştıracak.

Jetpack Oluşturma

kaçırmış olmanız durumunda bunun için Google'dan çeşitli duyurularJetpack Compose, yerel Android projelerinde düzen tasarlamanın yeni bir yoludur. Zorunlu XML düzen tasarımı yerine Compose, tamamen Kotlin'de yazılmış bildirimsel bir çerçevedir. Bir süredir ilk geliştirici önizlemesinde bulunuyor ancak bugünden itibaren ikinci geliştirici önizlemesini deneyebileceksiniz. Bu sürümde aşağıdakiler de dahil olmak üzere birçok yeni özellik bulunmaktadır:

  • Yerel Android Görünümleriyle birlikte çalışabilirlik
  • Animasyonlar
  • Bağdaştırıcı tabanlı listeler
  • Düzen değişiklikleri için gerçek zamanlı önizlemeler (daha önce projenin yeniden inşa edilmesi gerekiyordu)
  • Kod tamamlama

Google, bu yaz Compose'un alfa sürümünü yayınlamayı umuyor ve tam sürümün 2021'de yayınlanması planlanıyor.


Ve bugün sahip olduğumuz tek şey bu! Yeni olan her şey bu makalede yer almıyor; bu nedenle daha fazla ayrıntı için Google'ın resmi duyurusuna göz atmayı unutmayın. Google'ın az önce yayınladığı 12 konuşmanın tamamını görebilirsiniz bu YouTube oynatma listesi, her hafta Google'ın "Android'in 11 Haftası"ve bir süre boyunca birbirinizden bir şeyler öğrenin çevrimiçi Android 11 topluluk buluşması.