İçeriğe geç
academia.sh

Kurs Orta

Jetpack Compose ile Arayüz

Yayın Güncelleme

Bu kursun sonunda

Kursa başla

01

Bileşen İşlevi Modeli

İşlev olarak arayüz, durum ve hatırlama, durum kaldırma, yeniden oluşturmanın tetikleyicileri ve atlama koşulları, yaşam döngüsüne bağlı yan etkiler, değişmezlik ve kararlılık.

  1. 01 Bileşen İşlevleri Bir bileşen işlevi veriyi parametre olarak alır ve arayüz ağacına düğüm ekler. Veri bu ağaçta aşağı, yukarı, derine ya da ağacın dışına gider; ders sekiz hareketi tek bir kuralla sınıflar.
  2. 02 Durum ve Hatırlama Bir bileşen işlevi çağrıdan çağrıya hiçbir şey saklamaz; saklanacak değeri remember bir düğüme bağlar. Ders durumun düğüme bağlı oluşunu ve sahibinden okuyucusuna giden değerin yönünü ölçer.
  3. 03 Durum Kaldırma Durum kaldırma, durumu onu okuyan ve yazan bileşen işlevlerinin ortak atasına taşır; değer aşağı iner, olay yukarı çıkar. Ders sahibe giden olayın yönünü ve sahibin yüksekliğinin hareket sayısını nasıl değiştirdiğini ölçer.
  4. 04 Yeniden Oluşturma Durum değişince platform, değişikliği okuyan bileşen işlevlerini yeniden çalıştırır ve girdisi değişmeyenleri atlar. Ders değişikliğin sahibinden okuyucusuna hangi yolla gittiğini ve okumanın ertelenmesinin yönü nasıl değiştirdiğini ölçer.
  5. 05 Yan Etkiler Bir bileşen işlevi ağacı kurarken ağacın dışına da dokunabilir: servise istek atar, kayıt tutar, bir dinleyiciye abone olur. Ders bu hareketleri ölçer ve hepsinin aynı yöne, dışa gittiğini gösterir.
  6. 06 Değişmezlik ve Kararlılık Platform bir değerin değişip değişmediğini bilirse yeniden oluşturmada atlama yapabilir. Ders yerinde değiştirilen listeyle yeni liste üreten olayın aynı yöne, yukarı gittiğini ama yalnız birinin gözlendiğini ölçer.

02

Düzen ve Arayüz Bileşenleri

Sütun, satır ve kutu düzenleri, sıraya bağlı değiştiriciler, kısıt tabanlı düzen, tembel listeler, hazır arayüz bileşenleri, iskele yapısı, gezinme ve rotalar, tema ve tipografi, animasyonlar, erişilebilirlik ve klasik görünüm sistemiyle birlikte kullanım.

  1. 01 Temel Düzenler Sütun, satır ve kutu düzenlerinde kısıtların, ölçülerin ve konumların arayüz ağacında hangi yöne gittiğinin ölçümü.
  2. 02 Değiştiriciler Değiştirici zincirinde sıranın anlamı ve dıştaki değiştiricinin kısıtının içeriğe hangi yönde ulaştığının ölçümü.
  3. 03 Kısıt Tabanlı Düzen Kardeşe bağlanan ögelerin konumunun ebeveyn üzerinden hesaplandığının ve kardeşten kardeşe doğrudan hareketin kurulamadığının ölçümü.
  4. 04 Tembel Listeler Tembel listede yalnız görünen satırların arayüz ağacına girmesinin, kaydırma konumunun sahibine çıkışının ve ağaçta olmayan satıra giden verinin ölçümü.
  5. 05 Hazır Arayüz Bileşenleri Düğme gibi hazır arayüz bileşenlerinin içeriğine verdiği rengin ağaçta hangi yöne gittiğinin ve içeriği bir düzenle sarmanın bu yönü nasıl değiştirdiğinin ölçümü.
  6. 06 İskele Yapısı Ekran iskelesinin içeriğine verdiği iç boşluğun ağaçta aşağı gitmesinin, iskelenin yuvasına yazılan ama ekranın durumunu okuyan içeriğin ise derin bir yoldan beslenmesinin ölçümü.
  7. 07 Gezinme ve Rotalar Rotayla seçilen hedefin gezinme bitene kadar arayüz ağacında bulunmamasının, bu yüzden hedefe giden argümanın önce dış, sonra aşağı gitmesinin ve geri dönen sonucun ölçümü.
  8. 08 Tema ve Tipografi Kökte sağlanan temanın ağaçta derindeki metne kadar inmesinin, bir alt ağacın kendi temasını sağlayınca en yakın sağlayıcının değişmesinin ve yönün buna bağlı değişiminin ölçümü.
  9. 09 Animasyonlar Bir animasyonun iki hareket taşımasının ölçümü: hedef değer durumun sahibinden aşağı gider, kare başına ara değer ise ağacın dışındaki kare saatinden gelir ve düğüme dış bir hareketle ulaşır.
  10. 10 Erişilebilirlik Anlamsal ağaçta çocukların etiketlerinin birleştiren ataya yukarı gitmesinin, doğrudan ve dolaylı çocuklar için aynı yönün korunmasının ve birleşen etiketin ekran okuyucuya dış bir hareketle ulaşmasının ölçümü.
  11. 11 Klasik Görünüm Sistemi Klasik görünüm hiyerarşisi ile bildirimsel ağacın karşılaştırmasının, sarılan bir görünüme giden verinin dış yönünün ve iki ağacın sınırını geçen hareketin ölçümü; kursun on yedi dersinin kapanış tablosu.

Bitirme sınavı

Jetpack Compose ile Arayüz — Bitirme Sınavı

Hazırlanıyor

Bu kursun soru bankası henüz tamamlanmadı. Yeterli soru eklendiğinde sınav burada otomatik olarak açılır.

Aramak için yazmaya başlayın.

↑↓ ↵ Esc gezin · aç · kapat