Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
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