Dilerseniz GitHub’da yer alan başarılı ve popüler yerli repo’ları incelediğimiz yazı dizimizin (Yerli GitHub) tamamına göz atabilirsiniz.
Web geliştirme ortamı için 'icon font' kavramının oldukça oturduğunu ve çoğu yazılım geliştiricinin artık herhangi bir ikona ihtiyaç duyduğunda bunu Font Awesome gibi araçlar sayesinde projelerine uyguladığını söyleyebiliriz.
'Icon font' kullanılmayan senaryoda, örneğin Twitter logosu ya da 'geçersiz işlem' ikonu gerektiğinde bunu bir grafik uygulamasını açıp söz konusu ikonu hazırlamak ya da 'kesmek', sonrasında da proje dosyasına görseli ekleyerek gerektiği yerde görseli çağırarak yapmanız gerekiyor.
'Icon font' kullanılan senaryoda ise .css ile oluşturulan ikonlar hem çok az yer kaplıyor hem de zamandan kazandırıyor. Bu kısa girişin ardından gelelim bu yazımısın konusuna. Açık kaynak olarak geliştirilen SwiftIconFont, Apple platformlarında kullanılan Swift dili için 'icon font' çözümü sunuyor.
Kütüphane bugüne kadar 100'e yakın uygulamada kullanılmış
Bugüne kadar geliştiricisi Sedat Çiftçi'nin söylediğine göre 100'e yakın uygulamada kullanılan SwiftIconFont, GitHub üzerinden 400'den fazla 'star' almış ve 30'un üzerinde de 'fork' edilmiş.
GitHub'da popüler olmasını proje dosyasını Hacker News ve Reddit'te paylaşmasına bağlayan Çiftçi, açık kaynak dünyasında popülerlik için iyi dokümantasyonun şart olduğunu vurguluyor. Çiftçi'ye göre diğer yapılması gerekenler ise kütüphanenin testlerinin de yazılmış olması ve kod standartlarına dikkat edilmesi.
Kütüphanenin kurulumunu tamamlamanızın ardından kodunuzun içinde örneğin GitHub ikonu için 'oc:logo-github' yazmanız yeterli oluyor. Diğer yandan aktif olarak geliştirilmeye devam edilen SwiftIconFont'a gelecek dönemde eklenmesi planlanan özelliklerin başındaysa 'Mac için uyumluluk' geliyormuş.
Webrazzi üzerinde SwiftIconFont gibi yerli üretim ve açık kaynak kütüphaneleri tanıtmaya devam edeceğiz. Sizin de böyle bir kütüphaneniz varsa bize [email protected] e-posta adresinden ulaşabilirsiniz.