Flutter ve Dart nedir?
  • Flutter ve Dart
Flutter ve Dart için editör kurulum ve tanıtımlar ile proje oluşturulması
  • Flutter ve Dart için editör kurulum ve tanıtımlar ile proje oluşturulması
ÖNEMLİ: Dart Dilini Öğreniyoruz (Başlangıç Seviyesi)
  • Dart Dilini Öğreniyoruz (Başlangıç)
Flutter uygulaması oluşturulup bunun ilk detaylarının anlatılması
  • Flutter uygulaması oluşturulup bunun ilk detaylarının anlatılması
Flutter ile Widget lara giriş
  • Flutter ile Widget lara giriş
Flutter ile Widget ların detayına giriş
  • Flutter ile Widget lar
Flutter ile Widget lar 3
  • Flutter ile Widget lar 3
Flutter ile Widget lar 4
  • Flutter ile Widget lar 4
Flutter ile Widget lar 5 (Stateful ve Stateless birlikte kullanımı)
  • Flutter ile Widget lar 5 (Stateful ve Stateless birlikte kullanımı)
Flutter ile widget lar 6 (Stateful Widget a veri gönderme)
  • Stateful Widget lara veri Gönderme
Stateful ve Stateless Widget farkı ile Widget Yaşam Döngüsü
  • Stateful ve Stateless Widget farkı ile Widget Yaşam Döngüsü
Material Design Kütüphanesi ve Theme ile kodlama context ile her yere aktarma
  • Material Design Kütüphanesi ve Theme ile kodlama context ile her yere aktarma
Constructor ve Metodlara veri Gönderme , default değer ve Arguman nedir?
  • Constructor ve Metodlara veri Gönderme , default değer ve Arguman nedir?
Widget larla ileri düzey veri alışverişi ve (lifting the state up yaklaşımı)
  • Widget larla ileri düzey veri alışverişi ve (lifting the state up yaklaşımı)
Final ve Const keyword kullanımı ve anlamı
  • Final ve Const keyword kullanımı ve anlamı (Tabii ki kodlama ile göstereceğiz)
Listeler ve Şart komutlarıyla kullanılmaları
  • Listview widget ı ile Scroll edilebilir Listeleme
  • ListView (Listeleme) un Verileri Yüklemesini İyileştirme ve Hızlandırma
  • Widget larımızı şartlı Render lama işlemini nasıl yapıyoruz?
Navigasyon - Navigation
  • Yeni Sayfa ve sayfalarda Buton nasıl oluşturulur..
  • Temel seviyede Sayfa oluşturma ve Navigasyon Kodlama
  • Yapılan Sayfanın Görünümünü daha iyi hale getirmek..
  • Sayfalara Veri Gönderme (Pushing the Page)
  • Sayfalardan Geri Bilgi Almak (Popping the Page)
  • Geri (back) tuşuna basmayı engelleme veya engellemeden geri dönüş değerini almak
  • Basit Authentication ve Route ları (Yönleri) değiştirme (Back butonu iptal)
  • Uygulama Sayfamıza SideDrawer ve Hamburger butonu ekleme
  • SideDrawer dan linke basip yeni ve yine sidedrawer içeren sayfaya gitme (pratik)
  • Tab ekleme ve Tab ile çalışma
  • Named Routes ile çalışma (Navigator.Push da kısa kullanım komutu oluşturma)
Navigation & Dynamic named Routes
  • OnGenerateRoute argumanı ile Navigation & Dynamic named Routes (1)
  • OnGenerateRoute argumanı ile Navigation & Dynamic named Routes (2)
  • OnGenerateRoute argumanı ile Navigation & Dynamic named Routes (3)
  • Kopuk linklerde (unKnownRoute) ne yapacağız?
Alert (Uyarı) Dialog ve Modal Pencereler
  • Alert Dialog ve Modal Pencereler
Kullanıcı Veri Girişi ve Verileri İşleme
  • Kullanıcı Veri Girişi ve Verileri İşleme
  • Girişleri Tab ekranına taşıma ve Form oluşturarak style ile oynama ve Switch
Widget lar ve daha fazla detayları
  • Widget Kataloğu & Text ve Fontlarla Çalışma & Custom Font
  • Rows kullanımı , DecoratingBox & Fiyat kısmının şekil ve görünüşünün ayarı
  • Text ve Border larının set edilmesi
  • Flexible ve Expanded kullanımının ekrandaki farkları
  • Background Image nasıl set edilir
  • Ekrandaki (örneğin Login) sahaların tümünün ortalanması
  • SideDrawer daki linklere ve FlatButton a Icon konması icin IconButton kullanımı
  • MediaQuery ( Responsive Design ) ve GestureDetector
SqfLite Veritabanı , MODEL class ve DBHELPER oluşturma ve CRUD operasyonları
  • SqfLite Veritabanı , MODEL class ve DBHELPER oluşturma ve CRUD operasyonları
Formlarla Çalışıyoruz
  • Form Widget ve GlobalKey ile kullanımı , submit form ve saklanması
  • Form Validation, Field Validation
  • İleri Düzey Form ve Field Validation , Regular Expression lar.
  • Formu Submit etme
Flutter ve HTTP Restful API ile çalışmak ( Google Firebase )
  • HTTP API Setup (Google FireBase)
  • HTTP Post işlemleri ve veri alışverişi
  • HTTP Post ve Response alıp veri ile çalışma
  • Server dan Restful API ile verileri getirme ve JSON formatına çevirerek ayırma
  • Flutter HTTP ile Restful API üzerinde Verileri Update ve Delete İşlemleri
Restful API Response Error handling , Future, Await, Then ve Async ile Yönetme
  • Restful API Response Error handling , Future, Await, Then ve Async ile Yönetme
Kameraya erişmek ve Resim İşlemleri
  • Kameraya erişmek ve Resim işlemleri
Animasyonlar , Buton Animasyonları ve Email Launcher ile çalıştırmak
  • Animasyonlar , Buton Animasyonları ve Email Launcher ile çalıştırmak
Google Maps ile Çalışma
  • Google Maps için API Key alınması ve Ayarlar
  • Google Maps için Ekran Dizaynı ve Kodlama
  • Google Maps Marker lar ve değişik ayarlarla kullanımı
  • Google Maps Zoomin , ZoomOut ve bir çok değişik ayar kodlaması
Flutter da Native Kod Nasıl Kullanılır (Android veya IOS ile nasıl konuştururuz)
  • Flutter Uygulamamıza Native Kod Nasıl Ekleriz ve Android ile nasıl konuştururuz.
Google Play Store da Uygulamanın Yayınlanması
  • Google Play Store da Uygulamanın Yayınlanması
Uygulama: Firebase Machine Learning (ML) Vision ile Yüz ve Yüz ifade Tanıma
  • Bit, Byte, Bit Düzlemi Dilimleme teknikleri Teorik anlatımı
  • FireBase ML ve Kamera ile Reader ve Detector tanımlanması ve ValueNotifier Class
  • Face Detector nasıl çalışıyor ve kodlanması.
  • Stateful widget ile listener, emoji ve build widget ın yazılması
  • Gerçek cihaz üzerinde uygulamanın çalışmasının gösterilmesi
Proje : WhatsApp Klonu Uygulaması Yapıyoruz..