En Kapsamlı Dart ve Flutter Kursuna Hoşgeldiniz
  • Yazılan Kodlar ve Projeler
  • Sıkça Sorulan Sorular
Güncel Kurulumlar (24 Ekim 2020 Tarihi Itibariyle)
  • Gerekli Programların Indirilmesi
  • Git ve Android Studio Kurulması
  • Plugin ve SDK Kurulumları
  • Path Değişkenlerinin Oluşturulması
  • Android Studioda Ilk Proje ve Ayarlar
  • Emulator Kurulumu
  • VSCode Flutter Ayarları
  • Gerçek Cihazda Ilk FLutter Projesinin Açılması
Dart Öğrenmeye Başlayalım
  • VSCode Editöründe Kullanacağımız Kısayollar
  • Boş Dart Projesinin Oluşturulması
  • Hello World Uygulaması ve Açıklamalar
  • Değişkenler ve Veri Tipleri
  • Number ve Boolean Veri Türleri
  • String Veri Tipi ve Interpolation Kavramı
  • Final ve Const Kavramları
Kontrol ve Döngü Yapılar ve Operatörler
  • If, Else ve Else If Kullanımı
  • Ternary Kısa If Kullanımı ve Null Değer Kontrolü
  • Switch Kullanımı
  • Operatörler Bölüm 1
  • Operatörler Bölüm 2 ve İşlem Önceliği
  • Döngü Yapıları For While ve Do While Kullanımı
  • Bölüm Sonu Tekrar Sorular Part 1
  • Bölüm Sonu Tekrar Sorular Part 2
Fonksiyon ve Istisna Kavramları
  • Fonksiyon Kavramı
  • Fonksiyonların Kısa Gösterimi Fat Arrow Kullanımı
  • Opsiyonel ve Isimlendirilmiş Parametreler ve Varsayılan Değer Atama
  • Exception Istisna Kavramı
Koleksiyon Yapılar
  • Sabit Uzunluklu Listeler - Dizi ( Array ) Kavramı
  • Dinamik Uzunluklu Büyüyüp Küçülebilen Listeler
  • Set Yapısı ve Kullanımı
  • Map Yapısı ve Kullanımı
Nesneye Yönelimli Programlamaya Giriş
  • Sınıf ve Nesne Kavramları Ilk Sınıf Örneği
  • Kurucu Constructor Methodlar ve Cesitleri
  • Getter Setter ve Private Değerler
Kalıtım ve Polimorfizm
  • Kalıtıma Giriş
  • Ilk Kalıtım Örneği ve Method Overriding
  • Polimorfizm ve Late Binding ( Geç Bağlama )
  • Kalıtımda Kurucu Methodların Kullanımı
Interface ve Abstract Sınıflar
  • Abstract Sınıf ve Metotlar
  • Interface Kavramı
  • Statik Method ve Değişkenler
Fonksiyonel Programlama
  • Lambda Nedir
  • Higher Order Function Kavramı
  • Lexical Closure Kavramı
Flutter Öncesi Ek Dart Dersleri Öğrenci GeriBildirimlerine Göre Hazırlanır
  • Lütfen Okuyun
  • List.generate ve List.map Methodları
  • Asenkron İşlemler Bölüm 1 Future Async Await ve Then Kullanımı
  • Döküman Üzerinden Asenkron İşlemler Bölüm 1
  • Döküman Üzerinden Asenkron İşlemler Bölüm 2
Flutter Macerası Başlasın
  • Komutlar ile Proje Oluşturma ve Editör Ayarları
  • Widget Kavramı ve Flutter Kütüphanesine Giriş
  • MaterialApp ve Scaffold Widgetlarına Giriş
  • FloatingActionButton ve Material Design Kuralları
  • Container Widget ve Özellikleri
  • Alignment Sınıfı ve Margin - Padding Parametreleri
  • Row ve Column Widget Temel Özellikleri
  • MainAxis CrossAxis ve Expanded Widget Flex Özellikleri
  • Bölüm Sonu Tekrar ve Ödev Çözümü
Temel Widgetlar Devamı ve Statefull Widget
  • Asset, Network ve Circle Avatar Resim Türleri
  • FadeinImage ve IntrinsicHeight Kullanımı
  • FlutterLogo ve PlaceHolder Widget özellikleri
  • Temel Buton Türleri
  • Kendi Widgetlarımızı Oluşturalım
  • StateFul Widgetı Anlayalım Bölüm 1
  • StateFul Widgetı Anlayalım Bölüm 2
  • Buildcontext Theme ve StateFul Widget Bölüm 3
Liste Türleri ve Oluşturma Methodlar | Widget Türleri Devam
  • Listeler için Card ListTile Divider Öğrenelim
  • Listview Temel Kullanımı ve List.map Method Kullanımı
  • Bellek Dostu Listeler icin ItemBuilder ve SeperatorBuilder
  • Liste Tıklanma Olayları ve Fluttertoast Package Indirilmesi
  • Liste Elemanı Tıklandığında AlertDialog ve SingleChildScrollView Kullanımı
  • Gridview Kullanımı ve Çeşitleri
  • BoxDecoration ve DecorationImage Kullanımları
  • Gesture Detector ile Ekran Etkileşimlerini Yakalamak
  • CustomScrollView ve SliverAppBar
  • SliverList Kullanımı ve Statik Eleman Oluşturma
  • SliverList için Builder ile Eleman Oluşturma ve SliverFixedExtentList
  • SliverGrid ve Çeşitleri
Navigasyon İşlemleri ve Navigator Sınıfı
  • Farklı Bir Sayfaya Geçiş Navigator push Kullanımı
  • Bir Önceki Sayfaya Geri Dönmek Navigator pop Kullanımı
  • Pop Isleminde Veri Gönderme ve WillPopScope Kullanımı
  • PushReplacement Kullanımı ve İsimlendirilmiş Rota Tanımlama
  • initialRoute ve onUnknownRoute Özellikleri