Sinek Kuşu Kütüphanesi

Düzen ekran görüntüsü

Özet

Hummingbird Library: Popüler bir anime izleme ve keşif sitesi olan Hummingbird'ün yepyeni arayüzü.

Neler severiz?

Anime hayranları (benim gibi, ekran görüntüsünün izlenme sayısı gerçek bir sayıdır!) izledikleri içeriği takip etme konusunda saplantılar yürütüyorlar. Bu alandaki popüler siteler arasında AniDB ve MyAnimeList sayılabilir ancak Hummingbird, bunların arasında en iyi görünen sitedir.

Yine de mevcut Hummingbird API'nın üzerinde yer alan Hummingbird Library, Angular ve Materyal Tasarım ile sıfırdan başlayarak bir adım daha öteye gidiyor. Tema rengi ve manifest, uygulamanın ana ekrana son derece entegre ve yüklenebilir görünmesini sağlar. Ayrıca, ana sitenin temel işlevine odaklanarak tüm deneyime son derece hızlı bir şekilde uyum sağlanır.

Olası İyileştirmeler

Performans: Uygulama, bir hizmet çalışanının ilk sayfa yüklemesinden sonra çevrimdışı önbellek sonuçları ve kullanıcı arayüzü kullanımından büyük fayda sağlar. gzip sıkıştırmasının etkinleştirilmesi yükleme süresini önemli ölçüde iyileştirir ve HTML'de statik, başlangıçtaki çıplak düzene sahip olmak algılanan performansı iyileştirir.

Kullanıcı deneyimi: Program listesini görüntülemek için kullanılan esnek kutu modeli, büyük ekranlarda iyi sonuç verir ancak küçük ekranlarda çekiciliğini yitirir. Karoların ortalanmamış ve daha dar bir versiyonu mobil cihazlarda çok daha iyi sonuç verir.

Leif Thomas ile Soru-Cevap

Neden web?

Web için geliştirme yapmak, neredeyse her platforma tek bir kod tabanıyla erişmenizi sağlar. Bu da tek geliştirici olduğunuzda büyük bir avantajdır. Ayrıca, Ana Ekrana Ekle gibi mükemmel özellikler sayesinde, kullanıcılara yerel bir uygulamada görecekleriyle neredeyse aynı deneyimi sunmak çok kolay.

Geliştirme sırasında ne işe yaradı?

GitHub'daki açısal/malzeme projesi mükemmel bir şekilde çalıştı. AngularJS ve Materyal Tasarım ile bir proje başlatmak için ihtiyacım olan her şeyi sağladı.

Uygulamanızı daha iyi hale getirecek bir API'niz olsaydı bu ne olurdu?

Tarayıcı düzeyinde, web uygulamamda sesli aramalar yapmak için kullanabileceğim bir API'nin bu işlere gerçekten yardımcı olabileceğini düşünüyorum. Android son zamanlarda çok sayıda sesli komut ekledi. Bu tür girişleri mobil web'de kullanmak harika bir deneyim sağlar.

Güzel bir haberimiz var. Web Speech API'ye göz atın.

Son olarak, uygulamanızı nasıl pazarladınız?

www.hummingbirdlibrary.com adresine trafik çekmek için Facebook, Google+ ve Twitter'ı kullandım, ancak trafikteki en büyük artış reddit'te bunun için bir bağlantı yayınladıktan sonra oldu. Geliştirdiğiniz şeyle gerçekten ilgilenebilecek bir kitleyi hedeflemenin harika bir yoludur.