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
@sametay · 27 gün önce

Uygulama boyutunu küçültmek: İndirme oranını doğrudan etkileyen teknik borç

Uygulama boyutu çoğu ekipte sonradan akla gelen bir konu ama indirme oranını ölçülebilir şekilde etkiliyor. Özellikle mobil veriyle indirme yapan kullanıcılarda ve düşük depolamalı cihazlarda etkisi belirgin.

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.
0 2 yorum
Yorumlar (2)
@nikea · 22 gün önce 0
Yazı tipi konusu az konuşuluyor ama gerçekten büyük kalem, özellikle çok dilli uygulamalarda.

Bir yazı tipi ailesi bütün alfabeleri kapsayacak şekilde geliyorsa dosya boyutu şişiyor. Sadece Latin ve Türkçe karakterlere ihtiyacınız varsa alt küme oluşturmak mümkün ve kazanç ciddi.

Bir de sistem yazı tipini kullanma seçeneği var. Marka kimliği zorunlu değilse, sistem yazı tipi hem boyut kazandırıyor hem de kullanıcının erişilebilirlik ayarlarına otomatik uyum sağlıyor. Yazı boyutunu büyüten kullanıcılar için bu fark ediliyor bir kalite göstergesi.
@sidarta · 18 gün önce 5
Görsel tarafına ek olarak, uygulama içinde taşınan varlıkların ne kadarının gerçekten kullanıldığını ölçmek iyi bir alışkanlık.

Çoğu projede tasarım sürecinde eklenmiş ama sonra vazgeçilmiş ikonlar, arka planlar ve animasyon dosyaları duruyor. Kimse silmiyor çünkü bir yerde kullanılıyor olabilir korkusu var.

Pratik yöntem, kaynak adı üzerinden kod tabanında arama yapan basit bir betik yazmak. Hiçbir yerde geçmeyen dosyaları listeleyip gözden geçirmek yarım saatlik iş ve bazı projelerde boyutun beşte birini geri kazandırıyor.