Jetpack Compose'u kullanmaya başlama

Jetpack Compose, Android kullanıcı arayüzü oluşturmak için kullanılan modern bir araç setidir. Bu araç seti, her ekran boyutuna uyum sağlayan uygulamaların geliştirilmesini kolaylaştırır.

  • Genel bakış: Compose geliştiricilerinin kullanabileceği kaynakları inceleyin.
  • Eğitim: Temel bir kullanıcı arayüzü oluşturarak Compose'u kullanmaya başlayın.
  • Hızlı Kılavuzlar: Hedefinize olabildiğince hızlı ulaşmanızı sağlamak için tasarlanmış, hızlı ve odaklanmış kılavuzlarımızı deneyin.

Vakıf

  • Compose'da düşünme: Compose'un bildirimsel yaklaşımı, geçmişte kullanmış olabileceğiniz görünüme dayalı yaklaşımdan nasıl farklıdır? Compose ile çalışmaya yönelik bir zihinsel model oluşturun.
  • Durumu yönetme: Compose uygulamanızda durumu ayarlama ve kullanma.
  • Composable'ların yaşam döngüsü: Composable'ların yaşam döngüsü ve Compose'un yeniden çizilmesi gerekip gerekmediğini nasıl belirlediği.
  • Değiştiriciler: Composables'ınızı artırmak veya süslemek için değiştiricileri kullanın.
  • Compose'daki yan etkiler: Yan etkileri yönetme yöntemleri.
  • Jetpack Compose Aşamaları: Compose'un uygulamanızın kullanıcı arayüzünü oluşturmak için geçtiği adımlar ve bu bilgileri kullanarak nasıl verimli kod yazacağınız.
  • Mimari katmanlandırma: Jetpack Compose'u oluşturan mimari katmanlar ve Compose'un tasarımına yön veren temel ilkeler.
  • Performans: Uygulama performansını düşürebilecek yaygın programlama hatalarından kaçının.
  • Compose'daki Semantikler: Kullanıcı arayüzünüzü erişilebilirlik hizmetleri ve test çerçeveleri tarafından kullanılabilecek şekilde düzenleyen semantik ağacı.
  • CompositionLocal ile yerel kapsamlı veriler: Verileri kompozisyondan geçirmek için CompositionLocal kullanın.

Uyarlanabilir kullanıcı arayüzü

  • Uyarlanabilir uygulamalar oluşturun: Telefonlar, tabletler ve katlanabilir cihazlar da dahil olmak üzere tüm ekran boyutları için optimize edilmiş düzenler oluşturmanın temel ilkelerini öğrenin.
  • Kanıtlanmış düzenleri uygulayın: Büyük ekranlarda optimize edilmiş uygulamalar için liste-ayrıntı ve destek bölmesi gibi standart düzenleri kullanın.
  • Uyarlanabilir gezinme: Mevcut ekran alanına otomatik olarak uyum sağlayan gezinme kalıpları uygulayın.

Geliştirme ortamı

Tasarım

  • Düzenler: Düzen bileşenlerini oluşturma ve kendi düzeninizi tasarlama.
    • Düzenin temelleri: Basit bir uygulama kullanıcı arayüzünün yapı taşları.
    • Material bileşenleri ve düzenleri: Compose'daki Material bileşenleri ve düzenleri.
    • Özel düzenler: Uygulamanızın düzenini kontrol edin ve kendi özel düzeninizi tasarlayın.
    • Hizalama çizgileri: Kullanıcı arayüzü öğelerinizi hassas bir şekilde hizalamak ve konumlandırmak için özel hizalama kılavuzları oluşturun.
    • Doğal ölçümler: Compose, kullanıcı arayüzü öğelerini geçiş başına yalnızca bir kez ölçtüğünden, alt öğelerle ilgili bilgileri ölçmeden önce nasıl sorgulayabilirsiniz?
    • ConstraintLayout: Compose kullanıcı arayüzünüzde ConstraintLayout kullanın.
  • Tasarım sistemleri: Tasarım sistemi uygulayarak uygulamanıza tutarlı bir görünüm ve tarz kazandırın.
  • Listeler ve ızgaralar: Veri listelerini ve ızgaralarını yönetme ve görüntüleme seçenekleri oluşturun.
  • Metin: Metni görüntüleme ve düzenleme için Oluştur'daki ana seçenekler.
  • Grafikler: Özel grafikler oluşturmak ve bu grafiklerle çalışmak için Compose özelliklerini kullanın.
  • Animasyon: Kullanıcı arayüzü öğelerinize animasyon ekleme seçeneklerini oluşturun.
  • Hareketler: Kullanıcı hareketlerini algılayan ve bunlarla etkileşime giren bir Compose kullanıcı arayüzü oluşturun.
  • Kullanıcı etkileşimlerini işleme: Compose'un düşük seviyeli girişi nasıl daha yüksek seviyeli etkileşimlere dönüştürdüğü. Böylece, bileşenlerinizin kullanıcı işlemlerine nasıl yanıt vereceğini özelleştirebilirsiniz.

Compose'u kullanmaya başlama

Ek kaynaklar