Solo geliştiricilerin ağır ve aşırı soyutlanmış kurumsal mimari kalıplara harcayacak lüksü yoktur. Birden fazla canlı iOS uygulamasını yayına almak ve sürdürmek; durum yönetiminde tavizsiz sadelik, sıfır üçüncü parti kütüphane bağımlılığı ve yerel framework gücünü kullanmayı gerektirir.
Swift Observation (@Observable) mimarisine bağlı kalarak ve ağ çağrılarını hafif asenkron servislerin arkasında tutarak; uygulamalar anında açılır, minimum bellek tüketir ve büyük iOS güncellemelerinde sürekli refactor gerektirmeden sıfıra yakın çökme oranıyla çalışır.
Sıfır Bağımlılık Manifestosu
Birçok bağımsız geliştirici basit bir ağ isteği veya renk paleti için onlarca CocoaPods veya SPM paketi ekler. İlk iOS sürüm güncellemesinde o kütüphanelerin desteği kesildiğinde proje kilitlenir. Apple'ın yerel URLSession, SwiftData ve CoreAnimation araçları tek bir geliştiricinin ihtiyaç duyacağı her şeyi eksiksiz sunar.
“Dışarıdan eklediğiniz her üçüncü parti kütüphane, gelecekteki boş zamanınızdan aldığınız yüksek faizli bir borçtur.”
