Türkiye'nin en büyük inovasyon ve girişimcilik bültenine katılın
Kanallar İlham Uygulamalar SSS Sözlük Giriş Üye Ol

Mobil Uygulama Geliştirme

/mobiluygulama · 1.YIL

Fikirden App Store ve Google Play'e uzanan yolun tamamı tek kanalda. Swift, Kotlin, Flutter, React Native — platform fark etmez; uygulamanı nasıl yapacağını burada konuşuruz. Mimari kararlar, arayüz desenleri, yayın süreçleri, test ve sürüm yönetimi; ilk satırdan ilk indirmeye kadar ne varsa burada. Takıldığın yeri sor, öğrendiğini paylaş, uygulamanı yapan diğer üreticilerle omuz omuza ilerle.

66 içerik Katıl
#mobil uygulama geliştirme akışına dön

Gizlilik bildirimi gereken üçüncü taraf kütüphaneler listesi: Yayın öncesi kontrol edilmeli

Apple'ın belirlediği, gizlilik bildirimi ve imza gerektiren yaygın kütüphanelerin listesi. Bu listedeki bir kütüphaneyi kullanıyorsanız ve gerekli dosyalar eksikse, yükleme aşamasında uyarı alıyorsunuz.

Sürpriz yaşamamak için yayın öncesi kontrol listesine eklenmesi gereken bir sayfa. Özellikle dolaylı bağımlılıklar sorun çıkarıyor, kullandığınız bir kütüphane arka planda listedeki başka bir kütüphaneyi çekiyor olabiliyor.

Çözüm genelde kütüphaneyi güncel sürüme çıkarmak. Popüler kütüphanelerin çoğu gerekli dosyaları artık kendi paketlerinde taşıyor. Bakımı bırakılmış kütüphaneler ise gerçek sorun, onları değiştirmek gerekiyor.

Bu aynı zamanda bağımlılık hijyeni için iyi bir vesile. Kullanılmayan kütüphaneleri temizlemek hem bu sorunu hem uygulama boyutunu çözüyor.
0 1 yorum
Yorumlar (1)
@cherryblossom · 24 gün önce 4
Bağımlılık hijyeni vurgusu çok yerinde. Çoğu projede bir zamanlar eklenip sonra kullanılmayan kütüphaneler duruyor ve kimse silmeye cesaret edemiyor.

Pratik bir yöntem: her büyük sürüm öncesi bağımlılık listesini açıp her satır için üç soru sorun. Bu kütüphane hâlâ kullanılıyor mu, son bir yılda güncellendi mi, yaptığı işi standart kütüphaneyle yapabilir miyim?

Üçüncü soruya evet diyebildiğiniz durumlar şaşırtıcı derecede çok. Tarih biçimlendirme, basit ağ istekleri ve yerel depolama için üçüncü taraf kütüphane taşımaya çoğu projede gerek kalmadı.

Her silinen bağımlılık, hem uygulama boyutu hem güvenlik yüzeyi hem de bu tür uyumluluk sorunları açısından kazanç.