Biblioteka Kolibra

Zrzut ekranu układu

Podsumowanie

Biblioteka Hummingbird: odświeżony interfejs do Kolibra – popularnego narzędzia do śledzenia i odkrywania filmów w stylu anime.

Co nam się podoba?

Fani anime (tacy jak ja – liczba wyświetleń widoczna na zrzucie ekranu) od dawna ma obsesję na punkcie tego, co oglądają. Popularne witryny to AniDB i MyAnimeList, ale Hummingbird to zdecydowanie najlepsza z nich.

Jednak biblioteka Hummingbird, która jest współpracą z istniejącym interfejsem API Hummingbird, idzie o krok dalej, stworzona od podstaw z użyciem języka Angular i Material Design. Kolor motywu i plik manifestu sprawiają, że wygląda on wyjątkowo dobrze zintegrowany z ekranem głównym. Cały interfejs wydaje się być atrakcyjny i zwraca uwagę głównie na głównej funkcjonalności witryny.

Możliwe ulepszenia

Wydajność: wykorzystanie przez skrypt service worker do wyników z pamięci podręcznej w trybie offline i interfejsu użytkownika po pierwszym wczytaniu strony znacznie poprawiłoby czas wczytywania strony. Zastosowanie w kodzie HTML statycznego, początkowego układu barebone znacznie poprawiłoby dostrzegalną wydajność.

UX: model Flex box używany do wyświetlania listy programów dobrze działa na większych ekranach, ale traci swoją atrakcyjność na mniejszych. Niewyśrodkowane, węższe wersje kafelków wyglądałyby lepiej na urządzeniach mobilnych.

Pytania i odpowiedzi – Leif Thomas

Dlaczego internet?

Programowanie pod kątem internetu pozwala dotrzeć do praktycznie każdej platformy za pomocą jednej bazy kodu, co jest ogromną zaletą, gdy jesteś jedynym deweloperem. Dzięki doskonałym funkcjom, takim jak Dodaj do ekranu głównego, można łatwo zapewnić użytkownikom wrażenia niemal identyczne jak w aplikacji natywnej.

Co Ci się podobało w trakcie tworzenia aplikacji?

Projekt Angular/material na GitHubie działał idealnie. Ta usługa dała mi wszystko, czego potrzebowałem(-am) do rozpoczęcia projektu z użyciem AngularJS i Material Design.

Gdybyś miał(a) jakiś interfejs API, który pozwoliłby ulepszyć Twoją aplikację, jaki byłby to Twój wybór?

Jeśli chodzi o przeglądarkę, może mu się przydać interfejs API do wyszukiwania głosowego w aplikacji internetowej. W Androidzie pojawiło się ostatnio wiele poleceń głosowych, dzięki czemu korzystanie z tego rodzaju poleceń w internecie mobilnym jest bardzo wygodne.

Dobra wiadomość! Już ją mamy :) Wypróbuj interfejs Web Speech API.

Na koniec zastanów się, jak Twoja aplikacja była promowana.

Zwiększenie ruchu na stronie www.hummingbirdlibrary.com na Facebooku, Google+ i Twitterze. Największy wzrost ruchu nastąpił po opublikowaniu linku do witryny na Reddit. To świetny sposób, aby dotrzeć do odbiorców, którzy mogą być autentycznie zainteresowani tym, co tworzysz.