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
Danışanlarımızın Yorumları (4)
Laboratuvarda daha fazla bilgi.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Eğitim - Flutter Development Bootcamp with Dart
Yapay Zeka Çevirisi
Birebir görüşmeler ve teknoloji uygulaması hakkında tartışmalar
Peter Roos - Tiqs B.V.
Eğitim - Flutter Development Bootcamp with Dart
Yapay Zeka Çevirisi
Genel olarak, bir uygulamanın tüm yönleriyle nasıl geliştirildiğine dair genel bir resim elde etmeyi keyfi buldum. Bu benim için yapısının tüm seviyelerini gerçekten anlam açtı. Bilgi miktarı bazen epey bastırıcı olmasına rağmen, uygulama geliştirmek için kullanılan tüm programlarda "oynamak" keyfini çıkarabilmiş oldum. Miguel harika bir iş çıkardı ve görsellerle dolu sunum slaytlarından gerçekten keyif aldım.
Jose Salgado - SEMPCheck Services
Eğitim - Flutter Development Bootcamp with Dart
Yapay Zeka Çevirisi
Miguel'in konu hakkındaki bilgisi kapsayıcıydı. Eğitimini anlamaya kolay olan ve akışı dengeli hale getirdi; her bölümünü gerekliyse yeni özelliklerle geliştirdi. Tüm istenenleri kapsadı ve her soruya ayrıntılı olarak cevap verdi. Çok hoş bir deneyimdi.
Paul Coaton - SEMPCheck Services
Eğitim - Flutter Development Bootcamp with Dart
Yapay Zeka Çevirisi