Jetpack Compose'u kullanmaya başlama

Jetpack Compose, yerel Android kullanıcı arayüzü oluşturmak için modern bir araç setidir. Burada, Yazma özelliğiyle ilgili en son bilgileri bulabilirsiniz.

  • Genel bakış: Geliştirici oluşturma için kullanılabilen tüm kaynakları inceleyin.
  • Eğitim: Basit bir kullanıcı arayüzü oluşturmak için Oluştur'u kullanarak Yazma'yı kullanmaya başlayın.

Temeller

  • Oluşturma aşamasında düşünme: Compose'un bildirim temelli yaklaşımının geçmişte kullanmış olabileceğiniz görüntüleme tabanlı yaklaşımdan nasıl farklı olduğunu ve Compose ile çalışma için zihinsel bir model oluşturmayı öğrenin.
  • Durum yönetme: Oluşturma uygulamasında durumu ayarlama ve kullanma hakkında bilgi edinin.
  • Oluşturulabilir yaşam döngüsü: Bir bestenin yaşam döngüsünü ve yeniden oluşturma gerekip gerekmediğine Compose'un nasıl karar verdiğini öğrenin.
  • Değiştiriciler: Sıkıştırıcılarınızı nasıl büyüteceğinizi veya süsleyeceğinizi öğrenin.
  • Oluşturma işleminde yan efektler: Yan efektleri yönetmenin en iyi yollarını öğrenin.
  • Jetpack Compose Aşamaları: Create'in kullanıcı arayüzünüzü oluşturmak için uyguladığı adımlar ve bu bilgileri verimli bir kod yazmak için nasıl kullanacağınız hakkında bilgi edinin
  • Mimari katmanlama: Jetpack Compose'u oluşturan mimari katmanlar ve tasarımına yön veren temel ilkeler hakkında bilgi edinin.
  • Performans: Uygulamanızın performansını olumsuz yönde etkileyebilecek yaygın hatalardan nasıl kaçınacağınızı öğrenin.
  • Oluşturma Anlamında Semantik: Semantik ağacı hakkında bilgi edinin. Bu ağaç, kullanıcı arayüzünüzü erişilebilirlik hizmetleri ve test çerçevesi tarafından kullanılabilecek şekilde düzenler.
  • BesteYerel ile yerel olarak kapsama dahil edilen veriler: Beste üzerinden veri aktarmak için CompositionLocal yöntemini nasıl kullanacağınızı öğrenin.

Geliştirme ortamı

Tasarım

  • Düzenler: Compose'un yerel düzen bileşenleri ve kendi widget'ınızı nasıl tasarlayacağınız hakkında bilgi edinin.
    • Düzenle ilgili temel bilgiler: Basit bir uygulama kullanıcı arayüzü için yapı taşları hakkında bilgi edinin.
    • Materyal Bileşenleri ve düzenleri: Oluşturma'da Materyal bileşenleri ve düzenler hakkında bilgi edinin.
    • Özel düzenler: Uygulamanızın düzeni üzerinde kontrol sahibi olmayı ve kendi düzeninizi oluşturmayı öğrenin.
    • Uyarlanabilir düzenler oluşturma: Farklı ekran boyutlarına, yönlere ve form faktörlerine uyum sağlayan düzenler oluşturmak için Yazma özelliğini nasıl kullanacağınızı öğrenin.
    • Hizalama satırları: Kullanıcı arayüzü öğelerinizi doğru şekilde hizalamak ve konumlandırmak için özel hizalama çizgileri oluşturmayı öğrenin.
    • Doğal ölçümler: Oluşturma özelliği, kullanıcı arayüzü öğelerini geçiş başına yalnızca bir kez ölçmenize olanak tanıdığı için bu sayfada alt öğeler hakkında ölçüm yapılmadan önce nasıl sorgu yapılacağı açıklanmaktadır.
    • ConstraintLayout: Oluşturma kullanıcı arayüzünde ConstraintLayout öğesinin nasıl kullanılacağını öğrenin.
  • Tasarım Sistemleri: Tasarım sistemini nasıl uygulayacağınızı ve uygulamanıza nasıl tutarlı bir görünüm ve tarz kazandıracağınızı öğrenin.
  • Listeler ve ızgaralar: Compose'un veri listelerini yönetme ve görüntüleme ile ilgili bazı seçenekleri hakkında bilgi edinin.
  • Metin: Compose'ın metin görüntüleme ve düzenleme için ana seçenekleri hakkında bilgi edinin.
  • Grafikler: Compose'un özel grafikler oluşturma ve bunlarla çalışma özellikleri hakkında bilgi edinin.
  • Animasyon: Compose'un, kullanıcı arayüzü öğelerinize animasyon eklemek için kullanabileceğiniz farklı seçenekler hakkında bilgi edinin.
  • Hareketler: Kullanıcı hareketlerini algılayıp onlarla etkileşime giren bir Yazma Kullanıcı Arayüzü oluşturmayı öğrenin.
  • Kullanıcı etkileşimlerini işleme: Oluştur'un alt düzey girişleri üst düzey etkileşimlere nasıl soyutladığını öğrenerek, bileşenlerinizin kullanıcı işlemlerine nasıl tepki vereceğini özelleştirebilirsiniz.

Compose'u kullanmaya başlama

  • Mevcut View tabanlı uygulamaları taşıma: Mevcut View tabanlı uygulamanızı Oluşturma'ya nasıl taşıyacağınızı öğrenin.
    • Taşıma stratejisi: Kod tabanınıza güvenli ve aşamalı olarak Compose'u tanıtma stratejisini öğrenin.
    • Birlikte çalışabilirlik API'leri: Compose'u, görüntüleme tabanlı kullanıcı arayüzüyle birleştirmenize yardımcı olacak Compose'un API'leri hakkında bilgi edinin.
    • Dikkat edilmesi gereken diğer noktalar: Görünüm tabanlı uygulamanızı Yazma'ya taşırken tema oluşturma, mimari ve test etme gibi diğer hususlar hakkında bilgi edinin.
  • Oluşturma ve diğer kitaplıklar: Oluşturma içeriğinizde görüntülemeye dayalı kitaplıkları nasıl kullanacağınızı öğrenin.
  • Mimari oluşturma: Oluşturma işleminde tek yönlü akış kalıbının nasıl uygulanacağını, etkinliklerin ve eyalet sahiplerinin nasıl uygulanacağını ve Oluşturma'da ViewModel ile nasıl çalışılacağını öğrenin.
  • Gezinme: Gezinme bileşenini Oluşturma kullanıcı arayüzünizle entegre etmek için NavController özelliğini nasıl kullanacağınızı öğrenin.
  • Kaynaklar: Oluşturma kodunuzda uygulamanızın kaynaklarıyla nasıl çalışacağınızı öğrenin.
  • Erişilebilirlik: Oluşturma kullanıcı arayüzünü, farklı erişilebilirlik gereksinimleri olan kullanıcılar için nasıl uygun hale getireceğinizi öğrenin.
  • Test etme: Oluşturma kodunuzu test etme hakkında bilgi edinin.

Ek kaynaklar