100 Günde SwiftUI Notları
İçeriği orjinal kaynağından takip etmeniz önerilmektedir.
Swift ile Apple platformları için uygulama geliştirmeyi öğrenmeye çalışıyorum.
Daha önce birkaç farklı video kurs satın aldım ancak çeşitli nedenlerle yarıda bıraktım ve işe yarar bir uygulama yazıp App Store’a göndermeyi başaramadım. Bu durumda anladığım şu ki, ben videolarla öğrenmekten ziyade kendim yaparak öğrenmeyi daha çok seviyorum.
Paul Hudson tarafından Hacking With Swift sitesi üzerinde ücretsiz olarak verilen “100 Days of SwiftUI” kursuna rastladım ve oldukça başarılı buldum.
Kursun günlere bölünmüş olması, düzenli bir çalışma planı oluşturmama yardımcı oluyor. Ayrıca videolarda anlattığı her şeyi metin olarak da paylaşıyor olması, videoları takip etmek istemediğim zamanlarda dahi derslere erişmemi sağlıyor.
Sonuç olarak bu kursu takip etmeye başladım ve notlarımın tek bir yerde olması açısından burada yayınlamaya karar verdim.
Şunu açıklığa kavuşturmak istiyorum; sitenin bu bölümünde aldığım notlar tamamen bu kurstan çıkarılan notlardır ve konuyu tam olarak anlatma amacı gütmemektedir. Sadece konuyu ileride hatırlamamı sağlayacak hızlıca notlar.
Bu sebeple SwiftUI öğrenmek istiyorsanız Paul Hudson tarafından verilen 100 Days of SwiftUI kursunu takip etmenizi şiddetle tavsiye ederim.
59.Gün - SwiftUI Proje-12 Challenge ve Çözümleri
57.Gün - SwiftUI ve SwiftData
56.Gün - SwiftUI Proje-11 (BookWorm) Challange ve Çözümleri
55.Gün - SwiftUI SwiftData ile Silme ve Sıralama İşlemleri
54.Gün - SwiftUI Custom UI Bileşeni
53.Gün - SwiftUI Binding, TextEditor ve SwiftData Giriş
52.Gün - SwiftUI Proje 10 (Cupcake Corner) Challange ve Çözümleri
51.Gün - SwiftUI Networking: URLSession Kullanarak Uygulamayı Tamamlayalım
50.Gün - SwiftUI Networking: Observable Class ve Codable, Haptic Engine
47.Gün - SwiftUI Milestone: Projects 7-9 Challange
46.Gün - SwiftUI Navigation: Proje 9 Challange
45.Gün - SwiftUI Navigation: Navigaiton Bar Özelleştirme
44.Gün - SwiftUI Navigation: Programmatic Navigation ve Path Kaydetme
43.Gün - SwiftUI Navigation: Navigation Giriş
41.Gün - SwiftUI: Moonshot Uygulamasını Bitirelim
40.Gün - SwiftUI: Generics ve Codable
39.Gün - SwiftUI: ScrollView ve NavigationLink
37.Gün - SwiftUI: iExpense Uygulamasını İnşa Edelim
32.Gün - SwiftUI Animasyonlar: Implict, Explicit, Binding
30.Gün - Word Scramble Uygulamasını İnşa Ediyoruz
29.Gün - SwiftUI List, App Bundle ve String İşlemleri
27.Gün - SwiftUI BetterRest Uygulaması
26.Gün - SwiftUI Stepper, DatePicker, Date ve Create ML
25.Gün - SwiftUI Önemli Noktalar
23.Gün - SwiftUI Proje-3 Bölüm-1
21.Gün - SwiftUI Proje-2 Bölüm-2
20.Gün - SwiftUI Proje-2 Bölüm-1
17.Gün - SwiftUI Temelleri Proje-1 Bölüm-2
16.Gün - SwiftUI Temelleri Proje-1 Bölüm-1
15.Gün - Swift Temellerine Hızlı Bir Bakış
14.Gün - Swift Optionals ve Nil Coalescing