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.
  • Hızlı Kılavuzlar: Yeni! Hedefinize mümkün olan en kısa sürede ulaşmanız için tasarlanmış hızlı ve odaklı kılavuzlarımızı deneyin.

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.
  • Durumu yönetme: 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 composable'ın 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 Oluşturma Aşamaları: Compose'un 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.
  • Oluşturmada Anlamsallık: Kullanıcı arayüzünüzü, erişilebilirlik hizmetleri ve test çerçevesi tarafından kullanılabilecek şekilde düzenleyen Anlambilim ağacı hakkında bilgi edinin.
  • CompositionLocal ile yerel olarak kapsama alınmış veriler: Composition üzerinden veri iletmek için CompositionLocal özelliğini nasıl kullanacağınızı öğrenin.

Geliştirme ortamı

Tasarım

  • Düzenler: Oluştur'un yerel düzen bileşenleri ve kendi yerleşiminizi 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üzenler: Oluşturma'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.
    • Farklı ekran boyutlarını destekleme: 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 hizalamak ve konumlandırmak için nasıl özel hizalama çizgileri oluşturacağınızı öğrenin.
    • Doğal ölçümler: Compose kullanıcı arayüzü öğelerini her geçişte 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: Bileşenlerinizin kullanıcı işlemlerine yanıt verme şeklini özelleştirebilmek için Compose'da düşük düzeyli girişleri üst düzey etkileşimlere nasıl soyutladığını öğrenin.

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

  • Mevcut Görünüm 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.
  • Compose 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 Compose'da ViewModel ile nasıl çalışacağınızı öğrenin.
  • Gezinme: Gezinme bileşenini Oluşturma kullanıcı arayüzünüzle entegre etmek için NavController'yi nasıl kullanacağınızı öğrenin.
  • Kaynaklar: Oluştur kodunuzda uygulamanızın kaynaklarını nasıl kullanacağı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