Bize Ulaşın

Eğitim İçeriği

Durum Yönetimine Giriş

  • Flutter uygulamalarında durumu anlama
  • Flutter durum yönetimi yaklaşımlarına genel bakış
  • BLoC deseninin ne zaman ve neden kullanılacağı
  • İş mantığının arayüzden (UI) ayrılmasının faydaları

BLoC Desenini Anlama

  • BLoC'nin temel kavramları
  • Olaylar, durumlar ve akışlar (streams)
  • Tepkisel programlama temelleri
  • BLoC yaşam döngüsü

BLoC Mimarisi Tasarımı

  • BLoC kullanarak bir Flutter uygulamasının yapılandırılması
  • Sunum, iş mantığı ve veri katmanlarının ayrılması
  • Bakım kolaylığı için projelerin düzenlenmesi
  • Temiz mimari (clean architecture) ilkelerinin uygulanması

BLoC'leri Oluşturma ve Yönetme

  • Özel BLoC'ler ve Cubit'ler oluşturma
  • Uygulama durumunu yönetme
  • Asenkron işlemleri ele alma
  • Hata yönetimi ve durum geçişleri

BLoC'lerin Flutter Widget'ları ile Entegrasyonu

  • BLoC'lerin widget ağacına enjekte edilmesi
  • BlocProvider, BlocBuilder, BlocListener ve BlocConsumer'ın kullanımı
  • Widget yeniden yapılandırma işlemlerinin verimli yönetimi
  • BuildContext ile çalışma

Navigasyon ve BLoC İletişimi

  • Ekranlar arası veri aktarımı
  • Birden fazla BLoC arasında iletişim kurma
  • Ortak uygulama durumunu yönetme
  • Karmaşık kullanıcı iş akışlarının koordinasyonu

Veri Kalıcılığı ve Yerel Depolama

  • Yerel depolamanın BLoC ile entegrasyonu
  • Önbelleğe alınan uygulama verilerini yönetme
  • Yerel ve uzak verilerin senkronize edilmesi
  • Kalıcı durum için en iyi uygulamalar

Test ve Hata Ayıklama

  • BLoC'lerin ve Cubit'lerin birim testi (unit test)
  • BLoC ile widget testleri
  • Durum geçişlerinin hata ayıklanması
  • Günlük tutma ve yaygın sorunların giderilmesi

Uygulamalı Geliştirme

  • BLoC desenini kullanarak eksiksiz bir Flutter uygulaması oluşturma
  • Navigasyon ve durum yönetimini uygulama
  • Uygulamanın test edilmesi ve hata ayıklanması
  • En iyi uygulamaların ve sonraki adımların gözden geçirilmesi

Kurs İçin Gerekli Önbilgiler

  • Flutter'ın çalışma prensiplerine ilişkin temel bir anlayış

Hedef Kitle

  • Geliştiriciler
 14 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (1)

Yaklaşan Etkinlikler

İlgili Kategoriler