Skip to content

Umut ADALI

  • Anasayfa

Android Studio 4.0’de neler yeni

3 Haziran 2020 by umut

Daha önceden takip edenler yani beta yada canary sürümü kullananlar biliyorlardır, view binding ve jetpack compose ancak bu sürümlerde kullanılıyordu. Tabi onun dışında da yenilikler çok ancak community bunları daha yakından takip ediyordu.

Bu versiyonun bana göre dört özelliği çok mühim. Viewbinding, android studionun hızlı derlemesi, modular sistem ve tabiki motion layout.

Viewbinding kotlin syntetici öldürdü ve hatta öldürmeli, databindingin de gereksiz kullanımı engellenmiş olur (databinding gereksiz demiyorum yanlış anlaşılmasın). Ekstra findviewbyid kodlarına da gerek zaten duymayalım.

Modüler sistemde eskiden şu şekilde app modülü birbiriyle haberleşirken;

  • Screen Shot 2020 06 03 at 08.38.40
Module System

Şimdi ise modülleri birbirine ekleyebiliyorsunuz ve haberleşme sağlayabiliyorsunuz. Ama bu işleri yaparken single responsibility’i unutmayıp bağımlılıkları ortadan kaldırmazsanız projeniz çok karmaşık bir hale geleceğini unutmayın.

image 1
Feature on feature

Bu işlemi yaparken gradle içerisinde normal modül ekler gibi yapabilirsiniz.

image 2
image 3

Ancak şu kodu android studio ayarlarına help menüsünden eklemeniz gerekiyor.

-Drundebug.feature.on.feature=true

Ve son olarak motion layout editörü;

Gerçekten frame by frame mantığında artık sonunda yapıldı dediğim özellik geldi. Yaklaşık 15 sene öncesinde Adobe Flash uygulamasıyla yapılan animasyon mantığında kullanımı kolay geçiş animasyonu özelliği sundular. Daha doğrusu motion layout zaten vardı ancak gui yani editörünü yeni sundular. Çok yakında size kullanımı konusunda örnek bir video paylaşacağım.

Google’ın kendi paylaşmış olduğu kısa video’dan da yeni özellikleri görebilirsiniz.

Android Studio 4.0’da neler yeni?

Post navigation

Previous Post:

5 yazılım diliyle Merhaba dünya!

Next Post:

2 Farklı Şekilde Dosya Kaydetme [Kotlin]

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

M.Umut ADALI

...

Son Yazılar

  • Deezer vs Spotify: 1 numara kim?
  • Arkaplanda Servis Çalıştırma İşlemi – Nohup Kullanımı [Linux]
  • 2 Farklı Şekilde Dosya Kaydetme [Kotlin]
  • Android Studio 4.0’de neler yeni
  • 5 yazılım diliyle Merhaba dünya!

Kategoriler

  • Android
  • Başlangıç
  • Coroutines
  • CSS
  • Genel
  • İnceleme
  • Linux
  • Magento
  • Mysql
  • PHP
  • Phpbb
  • Ücretsiz Hosting

Son Yorumlar

    Arşivler

    • Eylül 2020
    • Haziran 2020
    • Mayıs 2020
    • Mart 2019
    • Nisan 2018
    • Mart 2018
    • Mart 2016
    • Şubat 2016
    • Kasım 2014
    • Ekim 2014
    • Eylül 2014
    • Ağustos 2014
    © 2021 Umut ADALI | Built using WordPress and SuperbThemes