Ana içeriğe geç

100 Günde SwiftUI Notları

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.


37.Gün - SwiftUI: iExpense Uygulamasını İnşa Edelim

·2890 kelime·14 dk
Bu bölümde @Observable , sheet() , Codable , UserDefaults kullanarak iExpense uygulamamızı inşa edeceğiz. @Observable : Değişiklikler için bir sınıfı izler ve etkilenen tüm view’ları yeniler.

32.Gün - SwiftUI Animasyonlar: Implict, Explicit, Binding

·1742 kelime·9 dk
Bu bölümde yeni bir projeye başlayacağız ve bu proje ile birlikte SwiftUI’de animasyonları inceleyeceğiz. Animasyonlar sayesinde kullanıcı ara yüzünün daha iyi görünmesini sağlamakla beraber daha iyi bir kullanıcı deneyimi elde edeceğiz.

27.Gün - SwiftUI BetterRest Uygulaması

·1877 kelime·9 dk
Bu bölümde 100 Days of SwiftUI eğitimimiz kapsamındaki 4 numaralı projemiz olan BetterRest’i çalışır bir uygulama haline getiriyoruz.

25.Gün - SwiftUI Önemli Noktalar

·1000 kelime·5 dk
16-24.günlerde gerçekleştirdiğimiz projelerde öğrendiğimiz önemli noktaları bugünkü yazımızda özetleyeceğiz. Bu yazımızda 3 önemli konu üzerinde duracağız.

23.Gün - SwiftUI Proje-3 Bölüm-1

·2472 kelime·12 dk
Bu proje ile SwiftUI’nin neden view’lar için struct kullanıldığını, some View ’in neden bu kadar çok kullanıldığını ve modifier’ların tam olarak nasıl çalıştığını inceleyeceğiz.