Icon Builder, iOS ve Android uygulamaları için gereken çok sayıdaki ikon boyutunu tek seferde üreten küçük bir web aracıdır.
Amaç; tasarımcının hazırladığı tek bir kare PNG ikon dosyasını alıp, farklı platform ve çözünürlükler için gereken tüm ikon setlerini birkaç saniye içinde üretmekti. Böylece hem manuel hatalar azaltıldı hem de yeni uygulama sürümleri için hazırlık süresi kısaltıldı.
Mobil uygulama geliştirirken, farklı platform ve cihazlar için çok sayıda ikon boyutu gerekiyor:
AppIcon.appiconset içindeki farklı boyut ve scale değerleri, mipmap-ldpi’den mipmap-xxxhdpi’ye kadar uzanan klasör yapısı. Bu ikonların:
çoğu zaman manuel işlem, deneme-yanılma ve tekrar eden rutin iş demekti.
Icon Builder, tasarımcının yüklediği PNG dosyasını sunucu tarafında işleyerek:
Arka planda:
Arayüz tarafında odak, tasarımcının mümkün olan en az karar vermesi üzerindeydi:
Teknik tarafta:
uygulandı. Böylece depolama alanı kontrollü kullanıldı ve her ikon seti izole edildi.
Icon Builder sayesinde:
Bu proje, küçük ama tekrarlayan bir ihtiyacı hedefleyip onu otomatikleştirerek, geliştirme süreçlerinde verimlilik sağlayan yardımcı araçlara iyi bir örnek oldu.
Canlı demo: Icon Builder demo alanı (orijinal uygulama adım adım bu adrese taşınacaktır).