Ana içeriğe geç

100 Günde SwiftUI Notları

Bu bölümdeki yazılar arşivlenmiştir, artık güncellenmeyecektir.
İç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.


60.Gün - SwiftUI JSON Custom Codable Key ve FriendFace Milestone Projesi
·1981 kelime·10 dk· loading · loading
59.Gün - SwiftUI Proje-12 Challenge ve Çözümleri
·185 kelime·1 dk· loading · loading
58.Gün - SwiftUI SwiftData: Query Sıralama ve Filtreleme, Relationship ve CloudKit Senkronizasyon
·2314 kelime·11 dk· loading · loading
57.Gün - SwiftUI ve SwiftData
·1477 kelime·7 dk· loading · loading
56.Gün - SwiftUI Proje-11 (BookWorm) Challange ve Çözümleri
·502 kelime·3 dk· loading · loading
55.Gün - SwiftUI SwiftData ile Silme ve Sıralama İşlemleri
·1575 kelime·8 dk· loading · loading
54.Gün - SwiftUI Custom UI Bileşeni
·1681 kelime·8 dk· loading · loading
53.Gün - SwiftUI Binding, TextEditor ve SwiftData Giriş
·2396 kelime·12 dk· loading · loading
52.Gün - SwiftUI Proje 10 (Cupcake Corner) Challange ve Çözümleri
·575 kelime·3 dk· loading · loading
51.Gün - SwiftUI Networking: URLSession Kullanarak Uygulamayı Tamamlayalım
·2411 kelime·12 dk· loading · loading
50.Gün - SwiftUI Networking: Observable Class ve Codable, Haptic Engine
·1920 kelime·10 dk· loading · loading
49.Gün - SwiftUI Networking: Veri Gönderme Alma, AsyncImage, Form Doğrulama
·1811 kelime·9 dk· loading · loading
47.Gün - SwiftUI Milestone: Projects 7-9 Challange
·348 kelime·2 dk· loading · loading
46.Gün - SwiftUI Navigation: Proje 9 Challange
·148 kelime·1 dk· loading · loading
45.Gün - SwiftUI Navigation: Navigaiton Bar Özelleştirme
·764 kelime·4 dk· loading · loading
44.Gün - SwiftUI Navigation: Programmatic Navigation ve Path Kaydetme
·1476 kelime·7 dk· loading · loading
43.Gün - SwiftUI Navigation: Navigation Giriş
·633 kelime·3 dk· loading · loading
41.Gün - SwiftUI: Moonshot Uygulamasını Bitirelim
·986 kelime·5 dk· loading · loading
40.Gün - SwiftUI: Generics ve Codable
·2549 kelime·12 dk· loading · loading
39.Gün - SwiftUI: ScrollView ve NavigationLink
·1914 kelime·9 dk· loading · loading
37.Gün - SwiftUI: iExpense Uygulamasını İnşa Edelim
·2895 kelime·14 dk· loading · loading
36.Gün - SwiftUI: @Observable, onDelete(), UserDefaults, @AppStrorage, Codable
·2816 kelime·14 dk· loading · loading
33.Gün - SwiftUI Animasyonlar: Animating Gestures, View Transitions, Custom Transition
·1755 kelime·9 dk· loading · loading
32.Gün - SwiftUI Animasyonlar: Implict, Explicit, Binding
·1746 kelime·9 dk· loading · loading
30.Gün - Word Scramble Uygulamasını İnşa Ediyoruz
·1826 kelime·9 dk· loading · loading
29.Gün - SwiftUI List, App Bundle ve String İşlemleri
·1358 kelime·7 dk· loading · loading
27.Gün - SwiftUI BetterRest Uygulaması
·1880 kelime·9 dk· loading · loading
26.Gün - SwiftUI Stepper, DatePicker, Date ve Create ML
·1750 kelime·9 dk· loading · loading
25.Gün - SwiftUI Önemli Noktalar
·1003 kelime·5 dk· loading · loading
23.Gün - SwiftUI Proje-3 Bölüm-1
·2481 kelime·12 dk· loading · loading
21.Gün - SwiftUI Proje-2 Bölüm-2
·1470 kelime·7 dk· loading · loading
20.Gün - SwiftUI Proje-2 Bölüm-1
·1898 kelime·9 dk· loading · loading
17.Gün - SwiftUI Temelleri Proje-1 Bölüm-2
·1504 kelime·8 dk· loading · loading
16.Gün - SwiftUI Temelleri Proje-1 Bölüm-1
·2434 kelime·12 dk· loading · loading
15.Gün - Swift Temellerine Hızlı Bir Bakış
·3855 kelime·19 dk· loading · loading
14.Gün - Swift Optionals ve Nil Coalescing
·1915 kelime·9 dk· loading · loading
13.Gün - Swift Protocol ve Extension
·2809 kelime·14 dk· loading · loading
12.Gün - Swift Sınıflar (Class) ve Kalıtım (Inheritance)
·2456 kelime·12 dk· loading · loading
11.Gün - Swift Struct - 2 : Access Control ve Static Property & Method
·802 kelime·4 dk· loading · loading
10.Gün - Swift Struct - 1 : Struct, Computed Property ve Property Observer
·1655 kelime·8 dk· loading · loading
9.Gün - Swift Fonksiyonlar - 3 : Closure Nedir? Nasıl Çalışır? Closure Örnekleri
·1731 kelime·9 dk· loading · loading
8.Gün - Swift Fonksiyonlar - 2 : Varsayılan Değer ve Error Handling
·910 kelime·5 dk· loading · loading
7.Gün - Swift Fonksiyonlar - 1 : Parametreler ve Return
·1719 kelime·9 dk· loading · loading
6.Gün - Swift Loops (Döngüler)
·1346 kelime·7 dk· loading · loading
5.Gün - Swift Koşullu İfadeler : If , Else If, Switch Case, Ternary Operator
·1484 kelime·7 dk· loading · loading
4.Gün - Swift Type Annotation Nedir? Neden İhtiyaç Duyarız? Ne Zaman Kullanırız?
·457 kelime·3 dk· loading · loading
3.Gün - Swift Kompleks Veri Tipleri : Array, Dictionary, Set, ve Enum
·1184 kelime·6 dk· loading · loading
2.Gün - Swift ile Boolean ve String Interpolation
·595 kelime·3 dk· loading · loading
1.Gün - Swift ile Değişken, Sabit, String ve Sayılar
·740 kelime·4 dk· loading · loading