Android Studio 4.0 ile Gelen Yenilikler


Kotlin Android Live Templates


Java için düzenleyebildiğimiz Live Template'ler artık Kotlin tarafından da destekleniyor. Böylece sık kullandığınız kod yapılarını kısa komutlar ile gerçeklemenizi sağlayan bir template oluşturabilirsiniz.

Bunun için File > Settings > Editor > Live Templates takip etmelisiniz.


Görsel Referansı


Motion Editor


MotionLayout API, ConstraintLayout'un yeteneklerini, karmaşık hareket ve widget animasyonlarını yönetmemize yardımcı olmak için extend alan bir kütüphane. Android Studio 4.0 ile birlikte gelen Motion Editor, MotionLayout ile kod üzerinden yapmamız gereken işlemleri Android Studio üzerinden tasarlamamıza olanak tanıyor. Motion Editor ile tasarladığınız animasyon xml koduna dönüştürülür ve oluşturulan kodu görebilirsiniz.


Görsel Referansı


Yeni Layout Inspector


Güncellenen Layout Inspector, 3d bir görünüm ile tasarladığımız ekranı katmanlar halinde görmemize olanak tanıyor. Bununla birlikte property attribute'larınızı ve aldığı değerleri görmenizi kolaylaştırıyor.

Layout Inspector kullanmak için sırasıyla View > Tool Windows > Layout Inspector yolunu izlemelisiniz. Eğer API 29 ve üstü bir cihaz üzerinde Layout Inspector kullanıyorsanız, ekran değiştikçe dinamik bir şekilde ekranın özelliklerini izleyebilirsiniz.


Görsel Referansı


Layout Validation


Uygulama geliştirirken çoğu zaman cihaz üzerinde nasıl göründüğünü görmeye ihtiyaç duyarız. Layout Validation birden fazla ekran için layout düzenini görmemize olanak tanıyor. Böylece farklı ekran çözünürlüklerini desteklemek artık daha kolay.




Yeni Fragment Wizard


Yeni Fragment Wizard ile birlikte yeni Fragment şablonları eklendi. Böylece Fragment with View Model gibi farklı şablonlara sahip fragmentleri ekleyebilirsiniz.

Bunun için File > New > Fragment > Gallery adımlarını izlemeniz yeterli.


Görsel Referansı


CPU Profiler UI Güncellemesi


CPU Profiler daha sezgisel bir akış sağlamak için elden geçirildi.

Güncellenen CPU Profiler için önemli gelişmeler;

  • CPU kayırları artık daha kolay analiz için timeline'den ayrıldı.

  • Kaydedilen veriler Profiler penceresinin sol tarafındaki gruplar halinde düzenleniyor. Listeyi yeniden düzenlemek için grupları yukarı ve aşağı taşıyabilirsiniz.

  • Daha kolay, yan yana analiz için artık tüm iş parçacığı etkinliğini, timeline üzerinde görebilirsiniz. Daha detaylı incelemek için iş parçacığına çift tıklayarak detaya gidebilirsiniz.

Benzer şekilde System Trace arayüzü de güncellendi;

  • Event'lar artık kolay ayırt edilebilmesi için unique renklere sahip.

  • Thread'ler içlerindeki izleme event'lerinin sayısına göre sıralanıyor, böylece daha yoğun iş parçacıkları listede daha üst sırada yer alıyor.


Eski Android API'lar için Java 8 Desteği


Desugaring adı verilen bir işlem ile artık minimum API seviyesine bakılmaksızın Java 8 özelliklerini kullanabilirsiniz. Bu sayede Android'in eski sürümlerini destekleyen uygulamalarınızda java.util.streams gibi API'ları kullanabilirsiniz.



Detaylı bilgi ve kaynak: https://android-developers.googleblog.com/2020/05/android-studio-4.html?m=1


#androidstudio #LayoutInspector #FragmentWizard #CPUProfiler




Komünite

Platform

Mobiler.dev Anasayfa
  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
imageedit_2_9667998092.png
JetBrains Hakkında Detaylı Bilgi Alın

© 2020 by mobiler.dev

Kurumsal Yazar Hesapları

adesso.png
mobilerdevLogo.jpg
Yazarlık Başvurusu Hakkında Bilgi Alın, Başvuru Yapın.
Topluluk Yazarlarını Tanıyın