Bu eğitimde, katılımcılar SwiftUI'ı öğrenerek iOS, iPadOS ve macOS uygulamalarını geliştirmede sade ve modüler bir kod yapısına geçiş yapmayı öğreneceklerdir. Eğitim, SwiftUI temelleri, görünümler, veri işlemleri, listeler, ve ön izleme (preview) gibi konuları kapsamaktadır. Ayrıca, Film Kitabı ve WidgetKit gibi uygulamalar üzerinden pratik yaparak, kullanıcıların daha efektif, temiz ve sürdürülebilir uygulamalar geliştirmelerine yardımcı olunacaktır. Eğitimin toplamda 8 bölümden oluştuğu ve 59 dersten oluştuğu belirtilmiştir.
Eğitimin Amaçları
SwiftUI Apple tarafından 2019 yılında geliştiricilerin kullanımına sunulmuş olan ve iPhone, iPad, Mac gibi ürünlerinin tamamına tek bir tasarımla geliştirme imkanı sunan bir framework’tür. Bu eğitimi alanlar defalarca aynı kod satırlarını kullanmaktan kaçınıp, daha sade ve temiz bir kod yapısına geçiş ve birçok küçük nesneyi bir bütün hale getirerek uygulamanın daha efektif, modüler hale gelmesini sağlayan SwiftUI’ı öğrenme şansını yakalayacaklardır.
- OOP Temellerine hakim olabilir
- Firebase kullanımına hakim olabilir
- Retrofit, Google Maps, Data Binding, Live Data vb. konulara hakim olabilir.
