AndroidX - Navigation Architecture

Güncelleme tarihi: 30 May 2020


Görsel Referansı

AndroidX


Google topladığı geri bildirimlerle birlikte Android Support Library'nin yerine yeniden düzenlenmiş bir kütüphane olan AndroidX 'i piyasaya sürdü.


Neden AndroidX?


  • AndroidX 'deki tüm paketler androidx dizesiyle başlar.

  • Herhangi bir sürüm karmaşası yaratmaz.

  • AndroidX paketleri ayrı ayrı korunur ve güncellenir.

  • AndroidX paketleri 1.0.0 'dan başlayarak Semantic Version kullanır.


Kısaca AndroidX en gelişmiş açık kaynak kodlu kütüphane olmak ile birlikte Support Library'i ve Jetpack component'lerini kapsayan bir kütüphanedir denilebilir.


(Sürüm 28.0.0 Support Librariy'nin son sürümüdür)


Peki AndroidX ve Support Library arasındaki fark nedir?


  • Support Library'de programcının hata almaması adına tüm mevcut kütüphaneler aynı versiyon üzerinde çalışmak zorundaydı. AndroidX’in gelmesiyle beraber Support Library'nin oluşturmuş olduğu bu bağımlılıklar ortadan kalktı.

  • Support Library'e nazaran AndroidX kütüphane isimleri daha kısadır.</