Uygulama boyutunu küçültmek: İndirme oranını doğrudan etkileyen teknik borç
Boyutu büyüten ana kalemler şunlar:
Görseller. Çoğu projede en büyük kalem bu. Modern görsel biçimleri kullanmak, aynı kaliteyi çok daha küçük dosyayla veriyor. Ayrıca her çözünürlük için ayrı görsel taşımak yerine vektör kullanılabilecek yerler genelde fark ediliyor.
Kullanılmayan kod ve kütüphaneler. Projeye bir zamanlar eklenip unutulan bağımlılıklar hem boyut hem güvenlik yükü. Kod küçültme ve kullanılmayan kaynakları temizleme ayarlarının açık olduğundan emin olmak gerekiyor.
Yazı tipleri. Tam bir yazı tipi ailesini taşımak, sadece kullanılan ağırlıkları taşımaktan çok daha pahalı. Çoğu uygulama üç ağırlık kullanıyor ama sekiz tane paketliyor.
Android tarafında uygulama paketi biçimi, kullanıcının cihazına sadece gereken parçaları gönderiyor. Bu tek başına ciddi kazanç sağlıyor. iOS tarafında da ince ayar yapılmış varyantlar benzer işi görüyor.
Bir de isteğe bağlı kaynaklar var. Her kullanıcının ihtiyaç duymadığı büyük varlıkları ilk kurulumda değil, kullanıldığında indirmek mümkün.
Ölçüm için mağaza panellerindeki boyut raporlarını kullanmak en doğrusu, çünkü kullanıcının gerçekte indirdiği boyut ile derleme çıktısı aynı değil.

@sametay