Giriş
  • XCode Kurulum
Temel Swift Konuları
  • Değişken Nedir?
  • Değişken Tanımlama
  • Değişken Tanımlama Opsiyonel
  • Operatör Nedir?
  • Operatör Örnekler
  • Tür Dönüşümleri
  • Koşul İfadeleri Giriş
  • Koşul İfadeleri Örnekler
  • Diziler - Dizi Nasıl Tanımlanır?
  • Diziler - Sözlükler(Dictionaries)
  • Döngüler - For - in Döngüsü
  • Döngüler - For Döngüsü
  • Döngüler - While Döngüsü
  • Döngüler - Break Kavramı
  • Metot Nedir?
  • Metot Örnekler
Nesne Yönelimli Programlama
  • Sınıf Nedir?
  • Sınıf Tanımlama
  • Sınıflarda Metot Tanımlama
  • Constructor (Yapıcı Metot) Kavramı
  • Static Kavramı
  • Kalıtıma Giriş
  • Protocol Tanımlama
  • Weak(Zayıf) Değişken Tanımlama
XCode Giriş
  • İlk Proje
  • Sınırları Belirtme
  • Sınırları Belirtme 2
XCode Temel İşlemler
  • Ekranları Arası Geçiş ve Bilgi Aktarımı 1
  • Ekranları Arası Geçiş ve Bilgi Aktarımı 2
  • Ekranları Arası Geçiş ve Bilgi Aktarımı 3
  • Bir Önceki Ekranı Kapatma
  • AppDelegate Sınıfı ile Veri Saklama
  • UserDefaults Tasarım
  • UserDefaults Veri Ekleme ve Gösterme
  • UserDefaults Veri Silme
  • AlertController Kullanımı
  • Jest Tanıyıcı Kullanımı
  • NotificationCenter Kullanımı
  • Animasyon İşlemleri
Kullanıcı Kayıt ve Giriş Ekranı Tasarlamak
  • Kullanıcı İşlemleri Bölüm 1
  • Kullanıcı İşlemleri Bölüm 2
Veri Listeleme İşlemleri
  • TableView Kullanimi
  • TableView Özelleştirme Bölüm - 1
  • TableView Özelleştirme Bölüm 2
  • TableView Satır Silme
  • CollectionView Kullanımı Bölüm 1
  • CollectionView Kullanımı Bölüm 2
Core Data ile Rehber Uygulaması
  • Tasarım
  • Fotoğraf Seçme
  • Veritabanı Tasarımı
  • Veri Ekleme İşlemleri
  • Veri Listeleme İşlemleri
  • Profil İşlemleri
  • CoreData Veri Silme ve Güncelleme İşlemleri
Firebase Giriş
  • Firebase Nedir?
  • Cocoapods Kurulumu
  • Firebase Entegrasyon
  • Tasarım
  • Fotoğraf Seçimi
  • Veritabanı Ayarları
  • Gerekli Kütüphanelerin Eklenmesi
  • Kullanıcı Oluşturma
  • Çıkış İşlemleri
  • Kullanıcı Giriş İşlemi
  • Fotoğraf Yükleme ve İndirme Linki Alma
  • Veri Ekleme
  • Veri Listeleme
  • Veri Listeleme - Koşullu
  • Fotoğrafın Gösterilmesi
  • Firebase Veri Silme ve Güncelleme
Firebase Chat Uygulaması
  • Projenin Tanıtımı
  • Tasarım
  • Fotoğraf Seçme
  • Firebase Entegrasyon ve Ayarlar
  • Kullanıcı Oluşturma İşlemi
  • Kullanıcı Giriş ve Çıkış İşlemi
  • Yeni Sohbet Ekranı Tasarım
  • Kullanıcıların Listelenmesi Bölüm - 1
  • Kullanıcıların Listelenmesi Bölüm - 2
  • Sohbet Ekranı Tasarım
  • Mesaj Gönder Katmanını Klavyenin Üstüne Konumlandırma
  • Veritabanı Tasarımı
  • Sohbet Ekranı TableView İşlemleri
  • Var Olan Gelen Kutusunun Alınması
  • Var Olan Gelen Kutusunun Alınması - Düzeltme
  • Gelen Kutusu ve Son Mesaj Child Oluşturma
  • Gelen Kutusu ve Son Mesaj Child Oluşturma - Düzeltme
  • Sohbetlerin ve Son Mesajın Listelenmesi
  • İlk Mesajın Gönderilmesi ve Test işlemleri