Giriş
  • Neden Flutter Öğrenmelisin ?
  • Kurs İçerikleri Tanıtım Videosu
  • Giriş - Kısa Tanımlar
  • Kısaca Dart Tanıtımı
  • Kısaca Flutter Tanıtımı
Kurulumlar
  • Flutter Kurulumu Windows
  • Flutter Windows 10 Kurulumu (Güncel Anlatım)
  • Flutter Windows 10 Kurulumu (Güncel Anlatım 2)
  • Flutter Windows 10 Kurulumu (Güncel Anlatım 3)
  • Flutter Windows 7 Kurulumu (Güncel Anlatım) 1
  • Flutter Windows 7 Kurulumu (Güncel Anlatım) 2
  • Flutter Kurulumu MacOS
  • MacOS Kullanıcıları İçin Xcode Kurulumu
  • Android Studio Kurulumu
  • Android Studio Flutter Eklentisi Kurma
  • Visual Studio Code Kurulumu ve Flutter Eklentisi
Temel Dart Dersleri
  • Dart programlama için ilk işlemler dosyayı oluşturma
  • Yorum Satırları
  • Temel Uygulama
  • Variables and Literals - Değişkenler ve Sabitler
  • Numbers - Sayılar
  • Strings - Yazılar
  • Boolens - Doğru / Yanlış
  • Lists (Arrays) - Listeler (Diziler)
  • Maps - Haritalanmış Değişkenler
  • Runes - rünik yazılar ya da emojiler
  • Functions - Fonksiyonlar
  • Fonksiyon Tanımlamanın Kısa Yolu ve Fonksiyona Değer Gönderme
  • Anonim Fonksiyonları Tanıma ve İç İçe Fonksiyon Tanımlama, Kapsam Alanları
  • Operators - İşlemciler
  • Conditional - Koşul ve Loop - Döngü (if ve for)
  • While ve Do-While Döngüleri
  • Break, Continue Switch Case
  • Exceptions / İstisnalar - Throw - Try - Catch
Nesne Tabanlı Programlama OOP (Object Oriented Programming)
  • Giriş
  • Object - Nesne Oluşturma
  • Method Oluşturma ve Constructer - Yapıcı Method
  • İsimlendirilmiş Yapıcı Metot, Getter and Setter Metotları ve Kısa Yöntemler
  • Inheritance - Kalıtım Abstract Extends İmplements Override Kavramları
  • Static Kavramı
  • Generic Kavramı
  • Library - Kütüphane Kavramı
Flutter Giriş Dersleri
  • Kurulum Temel Bilgilendirme
  • İlk Uygulamayı Çalıştırma Android Studio
  • İlk Uygulamayı Çalıştırma Visual Studio Code
  • Hello World İle Widget Kavramına Giriş
  • Container Widget Ve Bazı Önemli Kavramlar
  • Rows - Satırlar
  • Columns - Sütunlar
  • Scaffold Widget - Temel Material Design Uygulaması
  • Drawer Widget - Yan Menü ve Grid Widget - Izgara Liste
  • Stateless ve Stateful Kavramları
Flutter İkinci Seri Dersleri
  • Routes - Rotalarla Sayfalar Arası Geçiş
  • Gestures - Ekran Etkileşimleri
  • Decoration - Arkaplan Tasarım ve Transform Widget İşlemleri
  • Assets Klasörü - Uygulama içindeki medyayı kullanma
  • ImageView - Resim çeşitleri
  • Packages - Dış Paketler Toast Mesajları
  • TextField Ve AlertView Kullanımı
  • SharedPreferences kullanımı - Uygulama içine küçük veri kaydetme işlemleri
  • Uygulama içi dosya oluşturma - değiştirme işlemleri
  • Flutter Güncelleme İle İlgili Düzeltme - 1
  • Basit düzeyde url üzerinden JSON verisi alıp parse etme işlemleri
  • Klasördeki JSON dosyasından veri alma ve uygulamada kullanma
  • Http GET ve POST metotları ile sunucuyla iletişim sağlama
  • Telefonun Flashını Kullanan El Feneri Uygulaması
  • Kişisel Widget Yapımı
  • Kişisel Font Kullanımı
Flutter SQLite Kullanımı
  • Sqlite için Veritabanı yardımcısı oluşturma
  • Sqlite içinde kullanılacak elemanlar için model oluşturma
  • Sqlite yardımcısında ekleme - okuma - silme - güncelleme işlemleri tanımlama
  • Sqlite işlemleri için işlem sayfası tasarımı
  • Sqlite ekleme işlemi için dialog ekranı oluşturma
  • Veritabanına eleman ekleme işlemi
  • Veritabanındaki elemanları sayfada listeleme işlemi
  • Veritabanından eleman silme işlemi
  • Veritabanındaki elemanı güncelleme işlemi
  • Sqlite İşlemleri Özet Anlatım
Flutter Üçüncü Seri Dersleri
  • BottomNavigationBar
  • Drawer Menü Öğelerini Oluşturma
  • PopupMenu oluşturma
  • FontAwesome İkonlarını Kullanma
  • Bottomnavigationbar ayarları
  • Bottomappbar Kullanımı
  • Key kavramı ve Snackbar kullanımı
  • BottomSheet Kullanımı
  • Sayfalar arası veri gönderme işlemi
  • TabBarConroller, TabBar ve TabBarView Kullanımı
Firebase Realtime Database
  • Firebase proje oluşturma ve uygulamaları projeye ekleme
  • Firebase veritabanına veri ekleme
  • Firebase veritabanındaki verileri okuma