Jetpack Compose, yerel Android kullanıcı arayüzleri oluşturmak için bir çerçeve

Jetpack Oluştur Google ve JetBrains tarafından ortaklaşa geliştirilen yeni bir çerçevedir. Android uygulamaları için kullanıcı arayüzleri oluşturmak için tasarlanmıştır.

Yalnızca Kotlin ile çalışır ve Java programlama dili ile değil. Bu araç, geliştiricilerin "modern yerel Android kullanıcı arabiriminden" yararlanarak uygulamaları daha hızlı oluşturmasına yardımcı olmayı amaçlar.

“Bugün, daha iyi uygulamaları daha hızlı oluşturmanıza yardımcı olmak için Android'in yerel, modern kullanıcı arabirimi araç seti Jetpack Compose'un 1.0 sürümünü yayınladık. Ürün Müdürü Anna-Chiara Bellini bir blog yazısında, kararlı ve üretime alınmaya hazır ”dedi.

“Comose'u yerel Android uygulamaları oluşturmak için daha hızlı ve daha kolay olacak şekilde tasarladık. Tamamen bildirimsel bir yaklaşımla, sadece kullanıcı arayüzünüzü tanımlarsınız ve Compose gerisini halleder. Uygulamanın durumu değiştiğinde, kullanıcı arayüzü otomatik olarak güncellenir, bu da kullanıcı arayüzlerinin hızlı bir şekilde oluşturulmasını büyük ölçüde basitleştirir. "

Jetpack Oluşturma Hakkında

Uygulama beş aydır beta sürümündeydi ve resmi olarak sürüm 1.0'a ulaştı ve Google'ın sözlerine göre bu sürüm 1.0, üretimde kullanıma hazır ve aşağıdaki temel işlevleri sunuyor:

  • birlikte çalışabilirlik: Oluştur, mevcut uygulamanızla etkileşim kurmak için tasarlanmıştır. Oluştur kullanıcı arabirimlerini, Oluştur'daki "Görünümler" veya "Görünümler" içine gömebilirsiniz. Bir ekrana tek bir düğme ekleyebilir veya oluşturduğunuz özel görünümü bir oluşturma ekranında tutabilirsiniz.
  • Jetpack entegrasyonu: Compose, Jetpack kitaplıklarıyla entegre olacak şekilde tasarlanmıştır. Navigasyon, Çağrı, LiveData (veya Flow / RxJava), ViewModel ve Hilt entegrasyonu ile Compose, mevcut mimarinizle çalışır.
  • Malzeme: Compose, Materyal Tasarımı bileşenlerinin ve temalarının bir uygulamasını sunarak harika görünümlü uygulamalar oluşturmayı kolaylaştırır. Materyal tema sistemi, birden fazla XML dosyasından geçmek zorunda kalmadan anlaşılması ve izlenmesi daha kolaydır.
  • Listeler: Compose'un Lazy bileşenleri, minimum standart metinle veri listelerini verimli bir şekilde görüntülemek için basit, özlü ama güçlü bir yol sağlar.
  • Animasyon: Compose'un basit ve tutarlı animasyon API'leri sayesinde, geliştiricilerin uygulamalarının kullanıcılarını etkilemesi çok daha kolay.

Jetpack Compose resmi olarak beta sürümünden çıktığına göre Google, gelecekteki Compose özellikleri için yol haritasını yayınladı. Compose'un geliştiricilerin kullanımına hazır olmasını sağlamak için çerçeve, çeşitli kullanıma hazır "Materyal tasarımı" bileşenleriyle birlikte gelir.

Google ayrıca daha önce yeni "Material You" desteğinin yakında sunulacağını duyurmuştu. Jetpack Compose yol haritasındaki diğer şeyler arasında tam WearOS desteği, gelişmiş performans ve en şaşırtıcı şekilde Android ana ekran widget'ları oluşturma yeteneği bulunur.

Buna ek olarak Compose'un ayrıca "Compose Preview" adlı özel bir araç sunduğundan bahsediliyor. Android Studio "Arctic Fox" ile entegre. Bu araçla geliştirici, kodunu yeniden derlemek zorunda kalmadan uygulamalarının nasıl göründüğü veya belirli değişiklikler hakkında bir fikir edinebilir. Benzer şekilde, Oluştur uygulama kodunuzdaki dizeler değiştirilebilir ve sonuçlar, yeniden derlemeye gerek kalmadan hata ayıklayıcınızda hemen görünür hale gelir.

tambien Google, geliştirici ekipleri için kapsamlı bir kaynak seti hazırladı. Jetpack Compose'u kullanmaya başlamak ve Google'ın sunduğu en son araçları kullanmak için, yakın zamanda piyasaya sürülen ve geliştirme döneminde Google'ın Erişilebilirlik Tarayıcısı, Test gibi yeni işlevler eklediği Android Studio "Arctic Fox"un yeni sürümüne güncellemeniz yeterlidir. Matrix, Mac M1 için yerel destek ve Jetpack Compose için tam destek.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan, düzenler, gezinme veya test etme, geliştirici kullanılabilirliği veya araç işlevselliği ve videolar gibi temel API'lere ilişkin kılavuzlar dahil olmak üzere belgelere başvurabilirsiniz.

kaynak: https://android-developers.googleblog.com


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.