İçeriğe geç
academia.sh

Kurs Orta

Flutter

Yayın Güncelleme

Bu kursun sonunda

Kursa başla

01

Dart ve Bileşen Modeli

Dart temelleri ve eşzamansız Dart, bileşen kavramı, durumsuz ve durumlu bileşenler, üç ağaç modeli, düzen bileşenleri ve kısıt akışı, platform bileşen aileleri.

  1. 01 Dart Temelleri Bir bileşenin genişliğini kimin belirlediğini sınıflayan küçük bir Dart çekirdeği. Ders Dart'ın tiplerini, null güvenliğini ve sınıflarını bu çekirdek üzerinden anlatır ve dört boyutlanmayı tanıtır: dayatılan, seçilen, kırpılan, esnetilen.
  2. 02 Eşzamansız Dart Genişlik sonradan gelen bir bileşenin iki ölçümü. Ders gelecek, async ve await, akış, olay döngüsü ve yalıtılmış işlemci kavramlarını ağacın kurulduğu sıra üzerinden anlatır.
  3. 03 Bileşen Kavramı Her şeyin bileşen olduğu bir arayüz modelinde iç boşluk da bir bileşendir. Ders bileşenin değişmez bir tarif olduğunu ve bir kartın aynı isteğe rağmen konumuna göre neden başka bir sahiple karşılaştığını ölçer.
  4. 04 Durumsuz ve Durumlu Bileşenler Durumsuz bileşen tarifini bir kez verir, durumlu bileşen kendi durumunu ayrı bir nesnede taşır. Ders durum değişince tarifin yeniden kurulduğunu ve bir arama kutusunun genişliğini yeniden düzenden sonra kimin verdiğini ölçer.
  5. 05 Üç Ağaç Modeli Çerçeve aynı arayüzü üç ayrı ağaçta tutar: tarif ağacı, yaşayan öge ağacı ve düzeni yapan çizim nesnesi ağacı. Ders hangi ağacın ne yaptığını anlatır ve düzen sonucunun neden yalnız son ağaca ait olduğunu ölçer.
  6. 06 Düzen Bileşenleri Sütun, satır ve esnek çocuk, kısıtı aşağı geçiren düzen bileşenleridir. Ders sıkı ve gevşek esnek çocuğu ayırır ve esnek bir çocuk olmanın içindeki bileşeni esnetilen yapmadığını ölçerek gösterir.
  7. 07 Platform Bileşen Aileleri Çerçeve iki platformun tasarım dili için ayrı bileşen kümeleri sunar. Ders ailelerin farkını, platforma göre seçimi ve aynı eylem düğmesinin iki ailede farklı istek bildirmesine rağmen sabit bir yuvada aynı genişliği almasını ölçer.

02

Uygulama Yapısı

Durum yönetimi yaklaşımları, gezinme ve yönlendirme, ağ ve dizileştirme, yerel depolama, varlıklar ve yazı tipleri, animasyonlar, platform kanalları.

  1. 01 Durum Yönetimi Yaklaşımları Paylaşılan durum bir bileşenin isteğini değiştirir, genişliğini kimin belirlediğini değiştirmez. Ders bir sayaçtan beslenen rozetin genişliğini ölçer ve satırın sınırsız kısıtında rozetin seçilen kaldığını gösterir.
  2. 02 Gezinme ve Yönlendirme Sayfa hangi rotayla açılırsa açılsın genişliğini gezinme kabı belirler. Ders üç rotayı ve üç derin bağlantıyı ölçer ve sayfanın isteğinin sonuca girmediğini gösterir.
  3. 03 Ağ ve Dizileştirme Sunucudan, önbellekten ya da varsayılandan gelen bir genişlik isteği aralığın dışındaysa kırpılır. Ders bir afişin isteğini JSON'dan çözer ve kökenin boyutlanmayı değiştirmediğini ölçer.
  4. 04 Yerel Depolama Kaydedilmiş bir tercih bir kartı esnek yapabilir, bayatlamış bir tercih de aynı kaydı üretmeye devam eder. Ders tercihi bir anahtar–değer deposundan okur ve kartın genişliğinin sahibini ölçer.
  5. 05 Varlıklar ve Yazı Tipleri Yazı tipi ölçeği bir düğmenin isteğini büyütür ve büyüyen istek aralığı aşınca düğme kırpılır. Ders ölçeği 1, 2 ve 3 verir ve aralığı genişletmenin sonucu nasıl değiştirdiğini ölçer.
  6. 06 Animasyonlar Bir animasyon düzeni her karede yeniden koşturur, ama her karede genişliğin sahibi değişmeyebilir. Ders bir panelin genişliğini 80'den 240'a beş karede ilerletir ve her karenin boyutlanmasını ölçer.
  7. 07 Platform Kanalları Platform tarafından kaç ileti gelirse gelsin gömülü görünümün genişliğini çerçeve dayatır. Ders üç farklı istekle ve yinelenen iletilerle bunu ölçer.

03

Kalite ve Yayın

Test türleri, geliştirici araçları, gereksiz yeniden çizimi azaltan başarım ayarı, paket yönetimi ve sürüm kısıtları, platform başına derleme ve yayın.

  1. 01 Test Türleri Bir test, beklenen boyutlanmayı ölçülen kayıtla karşılaştırır. Ders aynı ekranı iki test yüzeyinde ölçer ve testin neyi göremediğini gösterir.
  2. 02 Geliştirici Araçları Bileşen inceleyicisi, düzen inceleme ve başarım görünümü bir ağacı çalışırken gösterir. Ders inceleyicinin gösterdiği kısıt ve genişliği ölçülen kayıtla eşler.
  3. 03 Başarım Ayarı Gereksiz yeniden kurma ve yeniden düzen, başarım sorununun en sık kaynağıdır. Ders, bir değişikliğin ağaçta ne kadar yükseğe çıktığını ölçülen kayıtla gösterir.
  4. 04 Paket Yönetimi Bir uygulama başkalarının yazdığı paketlerle büyür. Ders paket deposunu, sürüm kısıtını ve kilit dosyasını anlatır; bir paketin yeni sürümünün bileşen genişliğini nasıl etkilediğini ölçer.
  5. 05 Derleme ve Yayın Bir uygulama yazıldıktan sonra kullanıcıya ulaşana dek derlenir, imzalanır ve bir kanaldan dağıtılır. Ders bu yolu platform başına sıralar; aynı sürümü telefon ve tablet için ölçer ve on dokuz dersin boyutlanmasını tek tabloda toplar.

Bitirme sınavı

Flutter — 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