Android Studio Arctic Fox | 2020.3.1

Tunahan Özataç
Berkut Teknoloji
Published in
4 min readDec 29, 2021

Herkese merhaba arkadaşlar, bu yazımda Android Studio Arctic Fox | 2020.3.1 sürümü detaylı bir şekilde inceliyor olacağız. Hadi başlayalım…

Android Studio Arctic Fox | 2020.3.1

Android Studio’nun yeni versiyonu Arctic Fox stabil versiyonu yayınlandı. Bu sürümde Android’in yerel kullanıcı arayüzü oluşturmak için yeni araç seti olan Jetpack Compose 1.0'ı hayata geçiriyor. Gelen bu sürüm güncellemesi ile birlikte ayrıca Wear OS de dahil olmak üzere cihazlara odaklanılmış ve yeni bir Arka Plan Görev Yöneticisi gibi özelliklerle geliştirici verimliliğine yardımcı oluyor.

Not: Geçen yıl Android’in duyurduğu gibi , Android Studio’nun sürüm numaralandırmasını, Android Studio’nun temel aldığı IntelliJ IDEA’nın yılı ve sürümü ile kendi sürüm numarası ile eşleşecek şekilde ayarlamışlardır.

Bazı özelliklere hızlıca göz atacak olursak,

  • Modern kullanıcı arayüzünün hızlı tasarımını desteklemek için Jetpack Compose için ek özellikler eklenmiştir. (Oluşturma Önizlemesi, boyutlar (temalar, ekran ve yazı tipi boyutları ve daha fazlası gibi) genelinde değişikliklerinizin etkisini anında görmek için.)
  • Uygulama içerisindeki mizanpajlarınızda daha derine inmek istiyorsanız, mizanpajlarınızın nasıl oluşturulduğunu anlamanıza yardımcı olmak için Mizanpaj Denetçisine Oluşturma desteği eklenmiştir.
  • Ek olarak, Compose kod değişikliklerinizi önizlemelerde ve uygulamanızı bir emülatörde veya fiziksel cihazda derlemeye gerek kalmadan çalıştırırken anında görebilmeniz için canlı düzenlemesi eklendi.
  • Daha fazla cihaza destek sağlamak için, Wear OS emülatörleri’nin fiziksel veya sanal telefonlarla eşleştirilmesini basitleştirmek için yeni bir Wear OS eşleştirme yardımcısı oluşturulmuştur.
  • Wear OS emülatörleri’nin çalıştığında Kalp Atış Hızı Sensörü API’si için ek destek sağlanmıştır. Google TV’yi hedefleyen uygulamalar için en yeni Google TV Uzaktan Kumanda özelliklerini eklenmiştir ve ayrıca Google TV sistem resimlerini en son kullanıcı arayüzü tasarımını yansıtacak şekilde güncellenmiştir.
  • Son olarak ise, Apple Silicon (arm64) donanımı için önizleme desteği eklenmiştir.

Diğer önemli değişikliklere bakacak olursak,

Design (Dizayn)

Jetpack compose da ekranlarımızın önizlemelerini oluşturmak ve birden çok bileşenin yapılandırmalarını görselleştirmek için @Preview annotation’ı kullanmamız yeterli olacaktır.

Compose Preview

Layout Inspector for Compose (Compose Layout Inspector)

Mizanpajlarınız hakkında daha fazla ayrıntı almanızı ve sorun gidermenizi mümkün kılar. Örneğin, her bir oluşturulabilir öğeye iletilen parametreleri ve değiştiricileri görebileceğiz. Uygulamamızı geliştirirken cihazınızdan veri akışı sağlamak için Canlı Güncellemeleri açma seçeneği mevcuttur.

Compose Layout Inspector

Live Edit of literals (Sabit değişkenleri güncelleme)

Uygulamamız içerisindeki sabitleri(booleans, numbers, strings vb.) satır içerisinde daha hızlı bir şekilde düzenleyebiliriz ve derlemeye gerek kalmadan değişikliğin sonuçlarını anında ekranda görebiliriz.

Live Edit of Literals: edit strings and see it reflected immediately in Preview

Devices (Cihazlar)

Wear OS eşleştirme yardımcısı ile Wear OS emülatörü fiziksel ve sanal cihazlarla eşleşebilmektedir. WearOS 2 ile eşleme desteği mevcuttur fakat Wear OS 3 için ise yakında sunulacaktır.

Wear OS emulator pairing assistant dialog
Phone + Watch emulators paired successful state

Developer Productivity (Geliştirici Üretkenliği)

Background Task Inspector (Arka Plan Görev Denetçisi)

API düzeyi 26 ve üzeri cihazlarda WorkManager 2.5.0 ve üzeri kullanılırken arka plan çalışanlarını görselleştirmek, izlemek ve hatalarını ayıklamak için yeni Arka Plan Görev Denetçisini kullanabilirsiniz.

Background Task Inspector

Özetlemek gerekirse,

Design (Tasarım)

  • Compose Preview (Compose Önizleme)
  • Compose Layout Inspector
  • Deploy Preview to Device (Cihaz Üzerinde Preview Gösterimi)
  • Live Edit of literals (Sabit değişkenleri güncelleme)

Devices (Cihazlar)

  • Wear OS Pairing (Wear işletim sistemi Eşleştirme)
  • Heart Rate Sensor (Kalp Atış Hızı Sensörü)
  • New Wear OS system images (Yeni Wear OS sistem görüntüleri)
  • Google TV Remote Control (Google TV Uzaktan Kumandası)
  • Google TV system Images (Google Tv Sistem Dosyaları)
  • Automotive OS Sensor Replay (Otomotiv İşletim Sistemi Sensör Tekrarı)
  • Templates support for Tablets (Tabletler için şablon desteği)

Developer Productivity (Geliştirici Üretkenliği)

  • IntelliJ 2020.3.1
  • Android 12 lint checks
  • Non-transitive R classes Refactoring
  • Apple Silicon Support Preview
  • Android Emulator Extended Controls
  • Background Task Inspector
  • Accessibility Scanner in Layout Editor
  • Test matrix
  • Memory Profiler new recording UI
  • AGP Upgrade Assistant Improvements
  • C++ editor: Set execution point in debugger

--

--