Eğitim İçeriği

Giriş

  • Flutter ve diğer çapraz platform çerçeveleri
  • Flutter özelliklerine ve mimarisine genel bakış

Başlangıç

  • Flutter'yı yükleme
  • Kod düzenleyicisini ayarlama (Android Studio)
  • Dart fonksiyonlarını ve değişkenlerini anlama
  • Soyutlama, kapsülleme, kalıtım, çok biçimlilik uygulama
  • Dart değişkenlerini ve veri türlerini anlama
  • Future ve Stream'i anlama
  • Birim Testleri ve Mock'lar
  • Yerel yöntemleri çağırma
  • Temiz mimari
  • Flavors (Lezzetler)
  • Dart Analyzer ve Dart Metrics
  • Bağımlılık Enjeksiyonu

Scratch'den Flutter Uygulamaları Oluşturma

  • Flutter projesi oluşturma
  • Material bileşenleriyle uygulama düzenleri oluşturma
  • Varlıklar ve resimler ekleme
  • Uluslararasılaştırma

Uygulamaları Çalıştırma ve Test Etme

  • Uygulamaları Android cihazlarına dağıtma
  • Uygulamaları iOS cihazlarına (iPhone veya iPad) dağıtma
  • Hot Reload ve Hot Restart araçlarını kullanma
  • Widgets (Araçlar) kullanma
  • Stateful (Durumlu) vs Stateless (Durumsuz) araçlar
  • Projeyi ayarlama
  • Stateless (Durumsuz) bir araç oluşturma
  • Stateful (Durumlu) bir araç oluşturma
  • Animasyonlar oluşturma

Yönlendirme ve Gezinme

  • BuildRunner paketini kullanma
  • AutoRoute paketini kullanma
  • Geçişler oluşturma
  • Gezinme Yığını

Database’lar ve diğer Depolama Alanları

  • Hive’a giriş
  • SharedPrefereces’a giriş
  • SQL veritabanını kullanma

Rest API Kullanma, JSON’ları Ayrıştırma

  • http paketine giriş
  • Dio paketine giriş
  • JSON’ları ayrıştırma
  • İstekler ve Yanıtlar

Flutter Durumunu Yönetme

  • BLoC paketine giriş
  • BLoC uygulaması
  • BLoC’yi test etme

Programming İpuçları ve En İyi Uygulamalar

Sorun Giderme

Özet ve Sonuç

Kurs İçin Gerekli Önbilgiler

  • Android ve iOS mobil uygulama geliştirme deneyimi

Hedef Kitle

  • Geliştiriciler
  • Programcılar
 35 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler