Google, yeni geliştirici özellikleriyle kararlı Android Studio 4.0'ı yayınladı

click fraud protection

Google, Android uygulama geliştiricileri için IDE'sinin en son sürümü olan Android Studio 4.0'ı kararlı kanalda yayınladı. İşte değişiklik günlüğü.

Daha dün gibi görünüyor (eğer dün Şubat olsaydı) Android Studio 3.6 yayınlandı bir dizi yararlı ekleme ve gerekli düzeltmelerle birlikte. Şimdi, bir gün (üç ay) sonra Google, daha kullanışlı eklemeler ve gerekli düzeltmelerle Android Studio 4.0'ı kararlı hale getirdi. Yenilikler hakkında daha fazla bilgi edinmek için okumaya devam edin.

Hareket Düzenleyici

Bahsedeceğimiz ilk özellik Hareket Düzenleyicidir. Neredeyse birkaç yıldır, AndroidX ConstraintLayout'un MotionLayout adında bir alt sınıfı vardı. MotionLayout'un amacı düzen durumları arasında daha kolay animasyon yapmanıza yardımcı olmaktır. Tek sorun, XML'deki geçişleri kendinizin oluşturmanız gerekmesiydi. Android Studio 4.0'da, MotionLayout'ta geçişleri ve animasyonları görsel olarak oluşturmanıza ve düzenlemenize olanak tanıyan yeni bir Motion Editor arayüzü bulunmaktadır. Zaten her şey bir XML dosyasında bitiyor, ancak artık bunu kendiniz yazmanıza gerek yok.

Yeni Düzen Denetçisi

Android Studio'nun bir süredir sahip olduğu çok kullanışlı bir araç Mizanpaj Denetçisidir. Hata ayıklanabilir uygulamalarda, çeşitli özellikleriyle birlikte uygulamanızın ekranda tam olarak nasıl düzenlendiğini görmenizi sağlar. Android Studio 4.0'da, Yeni ve Geliştirilmiş Düzen Denetçisi eski sürümün kapsamını genişletiyor. Basit görünüm ağacı incelemesi için hâlâ kullanabilseniz de, artık canlı yenileme gibi özellikler de içeriyor. En az Android 10 çalıştıran cihazlarla eşleştirildiğinde, daha ayrıntılı Görünüm özellikleri ve ekrandakilerin 3 boyutlu gösterimi gibi daha da fazla özelliğe sahip olursunuz.

Düzen Doğrulaması

Bir uygulama tasarlamanın en zor yönlerinden biri muhtemelen mizanpajları oluşturmaktır. Android Studio'daki yerleşik önizlemeyi kullanarak bir düzen oluşturabilirsiniz, ancak bunun gerçek telefonunuzda veya tabletinizde berbat görünmesini sağlayabilirsiniz. Önizlemede farklı ekran boyutları ve çözünürlükler arasında geçiş yapmak mümkün olsa da bu durum zahmetli olabilir. Bu sizi rahatsız eden bir şeyse, şanslısınız! Android Studio 4.0, düzeninizin çeşitli farklı ekran boyutları ve çözünürlüklerde nasıl görüneceğini aynı anda görmenize olanak tanıyan bir Düzen Doğrulama görünümü ekler.

Tüm API'ler için Java 8 Şeker Giderme

Android için geliştirme yapmanın bir diğer can sıkıcı kısmı da Java 8 özelliklerini kullanmaya çalışmaktır. Belki bir Akış uygulayan bir kod buldunuz veya bir lambda işlevi kullanmak istiyorsunuz. Belki ihtiyacınız olan ve çözümü pratik olmayan bir Java 8 API'si bile vardır. Bir süredir Android Gradle eklentisi bazı Java 8 özelliklerini eski API'lere derleyebiliyor ancak Android Studio 4.0'dan itibaren tüm Java 8 işlevlerinin artık desteklenmesi gerekiyor.


Bu liste kapsamlı olmaktan uzaktır. Bunlar Android Studio 4.0'daki ilginç eklemelerden sadece birkaçı. Google'ın izniyle en son sürümde sunulan önemli yeni geliştirmelerin ve özelliklerin bir özetini burada bulabilirsiniz:

Android Studio 4.0 Değişiklik Günlüğüne Genel Bakış

Tasarım

  • Hareket Düzenleyici: oluşturma, düzenleme ve önizleme için basit bir arayüz MotionLayout animasyonlar
  • Yükseltilmiş Düzen Denetleyicisi: gerçek zamanlı ve daha sezgisel bir hata ayıklama deneyimi
  • Düzen Doğrulaması: Kullanıcı arayüzünüzü birden fazla ekran boyutunda karşılaştırın

Geliştirin ve Profilleyin

  • CPU Profiler güncellemesi: Kullanıcı arayüzünde gezinmeyi daha sezgisel ve verilerin daha kolay anlaşılmasını sağlayacak iyileştirmeler
  • R8 kuralları güncellemesi: kod daraltıcı kurallarınız için sözdizimi vurgulama, tamamlama ve hata kontrolü gibi akıllı düzenleyici özellikleri
  • Performans ve kalite iyileştirmeleriyle IntelliJ IDEA 2019.3 platform güncellemesi
  • Canlı Şablon güncellemesi: Kotlin kodunuz için Android'e özel canlı şablonlar
  • Clangd desteği: Clangd ve Clang-Tidy varsayılan olarak açıktır

İnşa etmek

  • Yapı Analizcisi: derlemenizdeki darboğazları anlayın ve giderin
  • Java 8 dil desteği güncellemesi: Uygulamanızın minimum API düzeyine bakılmaksızın kullanabileceğiniz API'ler
  • Özellik üzerine özellik bağımlılıkları: Dinamik Özellik modülleri arasındaki bağımlılıkları tanımlayın
  • buildFeatures DSL: Veri Bağlama gibi ayrı derleme özelliklerini etkinleştirin veya devre dışı bırakın
  • Kotlin DSL: Kotlin DSL komut dosyası dosyaları için temel destek

Bu güncelleme hakkında daha fazla bilgi edinmek istiyorsanız, mutlaka Google'ın blog yayınına göz atın Ve sürüm notları tüm ayrıntılar için veya görsel bir genel bakış için aşağıda yer alan videoyu izleyin.