Soru & Cevap

Android Uygulamamın Boyutunu Küçültme

26.02.2016 - 05:30


Merhaba arkadaşlar,
Yaptığım bi mobil uygulamanın boyutunu düşürmek istiyorum da bu konuda neler tavsiye edersiniz?
Mesela tüm resimleri falan tinypng ile boyutunu küçülttüm ciddi oranda boyut azaldı. Ama ben olabildiğince boyutunu düşürmek istiyorum uygulamanın.
Acaba Java kodlarını falan da sıkıştırırsam işe yarar mı veya sizin önereceğiniz başka leyler var mı?
Şimdiden Teşekkürler... :)))
 

329 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-2903-1435872975.png
oshamahue
26.02.2016 - 07:03

Android'de genellikle en fazla yeri resimler tuuyor. Bunun icin kullanilmayan resimleri silebilirsin. bunun icin android studio'da Analyze>Run inspection by name'e tiklayip "unused resources" yazip calistirirsaniz kullanilmayan resimleri bulur.

Dun yayinlanan bir support library surumu ile vektor drawablelar api level 7+ ile kullaniliabiliyor. Bunlari kullanmak baya yer tasarrufu saglar zira her cozunurluk icin bir dosya vermek gerekmiyor. 

png, jpeg'e gore daha fazla yer kaplar. transparanligin gerekli olmadigi resimler icin jpeg'e cevirip kullanabilirsiniz. 

eger kutuphane ve kod kisminda bir cozum ariyorsaniz, proguard kullanabilirsiniz. 

Mehmet Emin
26.02.2016 - 07:15
Yorumunuz için çok teşekkür ederim. Yeni yayınlanan support library surumunü nasıl kullanabilirim acaba? Ayrıca proguard'ı önermeniz çok iyi oldu :)))
Hadi Tok
26.02.2016 - 09:06
http://android-developers.blogspot.com.tr/2016/02/android-support-library-232.html burda kullanimi var ama elinizdeki imajlarin vektorel olmasi lazim.
Mehmet Emin
26.02.2016 - 09:12
Anladım, çok teşekkür ederim :))
picture-20055-1496837900.png
mekkem
26.02.2016 - 06:19

Sınıf bilgim çok fazla yok da ona alternatif olarak .xml tarafında tekrarlayan kodlarımı style yaparak bi nebze de olsa kod tekrarını önlemeye çalışıyorum :)

picture-26087-1505748298.jpg
nonemre
26.02.2016 - 06:13

Javada kodlarınızı yazarken class ile yazarsanız ufak bir miktar daha küçültübelirsiniz çünkü bikaç yerdeki kodu direk class dan çağırar kodları kısaltabilirsiniz hemde bir sorun çıktığında kolayca hatanızı görebilirsiniz.