Jetpack Compose'u kullanmaya başlama

Jetpack Compose yerel Android kullanıcı arayüzü oluşturmak için modern bir araç setidir. Oluştur'u kullanma hakkında en son bilgileri burada bulabilirsiniz.

  • Genel bakış: Compose geliştiricilerinin kullanabileceği tüm kaynakları inceleyin.
  • Eğitim: Basit bir kullanıcı arayüzü oluşturmak için Oluşturma'yı kullanarak işe başlayın.

Vakıf

  • Compose'da düşünme: Compose'un bildirim temelli yaklaşımının geçmişte kullanmış olabileceğiniz görüntülemeye dayalı yaklaşımdan nasıl farklı olduğunu ve Compose ile çalışmayla ilgili zihinsel bir model oluşturmayı öğrenin.
  • Yönetim durumu: Oluşturma uygulamanızda durumu ayarlama ve kullanma hakkında bilgi edinin.
  • composable'ın yaşam döngüsü: Bir composable'ın yaşam döngüsü ve Compose'un yeniden çizilmesi gerekip gerekmediğine nasıl karar verdiği hakkında bilgi edinin.
  • Değiştiriciler: composable'ları zenginleştirmek veya süslemek için değiştiricileri nasıl kullanacağınızı öğrenin.
  • Oluşturma işleminde yan etkiler: Yan etkileri yönetmenin en iyi yollarını öğrenin.
  • Jetpack Compose Aşamaları: E-posta yazmanın kullanıcı arayüzünüzü oluşturmak için uyguladığı adımlar ve verimli kodlar yazmak için bu bilgileri nasıl kullanacağınız hakkında bilgi edinin
  • Mimari katman oluşturma: 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ına zarar verebilecek yaygın programlama hatalarından nasıl kaçınacağınızı öğrenin.
  • Compose'da Anlamsallık: Kullanıcı arayüzünüzü erişilebilirlik hizmetleri ve test çerçevesi tarafından kullanılabilecek şekilde düzenleyen Anlamsal Ağaç hakkında bilgi edinin.
  • CompositionLocal ile yerel kapsamlı veriler: Beste üzerinden veri iletmek için CompositionLocal özelliğinin nasıl kullanılacağını öğrenin.

Geliştirme ortamı

Tasarım

  • Düzenler: Oluştur'un yerel düzen bileşenleri ve kendi düzeninizi nasıl tasarlayacağınız hakkında bilgi edinin.
    • Düzen ile ilgili temel bilgiler: Basit bir uygulama kullanıcı arayüzü için yapı taşları hakkında bilgi edinin.
    • Materyal Bileşenleri ve düzenler: Oluştur'daki Materyal bileşenleri ve düzenleri hakkında bilgi edinin.
    • Özel düzenler: Uygulamanızın düzeninin kontrolünü nasıl elinize alacağınızı ve kendi özel düzeninizi nasıl tasarlayacağınızı öğ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 Oluştur'u nasıl kullanacağınızı öğrenin.
    • Hizalama çizgileri: Kullanıcı arayüzü öğelerinizi hassas bir şekilde hizalayıp konumlandırmak için özel hizalama çizgilerini nasıl oluşturacağınızı öğrenin.
    • Yerleşik ölçümler: Compose, kullanıcı arayüzü öğelerini her geçişte yalnızca bir kez ölçmenize izin verdiğinden, bu sayfada, alt öğeleri ölçmeden önce alt öğelerle ilgili bilgilerin nasıl sorgulanacağı açıklanmaktadır.
    • ConstraintLayout: Compose kullanıcı arayüzünüzde ConstraintLayout kullanma hakkında bilgi edinin.
  • Tasarım Sistemleri: Bir tasarım sistemini nasıl uygulayacağınızı ve uygulamanıza nasıl tutarlı bir görünüm ve tarz katacağınızı öğrenin.
  • Listeler ve ızgaralar: Compose'un listeleri ve veri ızgaralarını yönetme ve görüntülemeyle ilgili bazı seçenekleri hakkında bilgi edinin.
  • Metin: Oluştur'un metin görüntüleme ve düzenlemeye ilişkin ana seçenekleri hakkında bilgi edinin.
  • Grafikler: Oluştur'un özel grafikler oluşturma ve bu grafiklerle çalışma özellikleri hakkında bilgi edinin.
  • Animasyon: Oluştur'un kullanıcı arayüzü öğelerinize animasyon eklemek için kullanabileceği farklı seçenekler hakkında bilgi edinin.
  • Hareketler: Kullanıcı hareketlerini algılayan ve bunlarla etkileşimde bulunan bir Oluşturma kullanıcı arayüzü oluşturmayı öğrenin.
  • Kullanıcı etkileşimlerini yönetme: Compose'un düşük düzeyli girişleri üst düzey etkileşimlere dönüştürdüğünü ve böylece bileşenlerinizin kullanıcı işlemlerine yanıt verme şeklini nasıl özelleştirdiğini öğrenin.

Oluşturma özelliği kullanılıyor

  • Mevcut Görüntüleme tabanlı uygulamaları taşıma: Görüntüleme tabanlı mevcut uygulamanızı Compose'a nasıl taşıyacağınızı öğrenin.
  • Oluşturma ve diğer kitaplıklar: Oluştur içeriğinizde görünüme dayalı kitaplıkları nasıl kullanacağınızı öğrenin.
  • Oluşturma mimarisi: Compose'da tek yönlü akış kalıbını nasıl uygulayacağınızı, etkinlikleri ve durum sahiplerini nasıl uygulayacağınızı ve Composer'da ViewModel ile nasıl çalışacağınızı öğrenin.
  • Gezinme: Gezinme bileşenini, Oluştur kullanıcı arayüzünüzle entegre etmek üzere NavController'yi nasıl kullanacağınızı öğrenin.
  • Kaynaklar: Oluştur kodunuzda uygulamanızın kaynaklarıyla nasıl çalışacağınızı öğrenin.
  • Erişilebilirlik: Compose kullanıcı arayüzünüzü farklı erişilebilirlik gereksinimleri olan kullanıcılar için nasıl uygun hale getireceğinizi öğrenin.
  • Test etme: Compose kodunuzu test etme hakkında bilgi edinin.

Ek kaynaklar