Perpustakaan Kolibri

Screenshot tata letak

Ringkasan

Hummingbird Library: Frontend baru yang menyegarkan untuk Hummingbird, situs pelacak dan penemuan smartwatch anime yang populer.

Apa yang kami suka?

Penggemar anime (seperti saya – jumlah penayangan di screenshot itu nyata) telah lama terobsesi untuk melacak apa yang mereka tonton. Situs populer di dunia ini termasuk AniDB dan MyAnimeList, tetapi Hummingbird adalah situs yang paling mirip dengan semuanya.

Namun, Library Hummingbird, yang berada di atas Hummingbird API yang ada, selangkah lebih maju, dan dibangun dari awal dengan Angular dan Desain Material. Warna tema dan manifes membuatnya terlihat sangat terintegrasi dan mudah diinstal di layar utama, dan seluruh pengalaman terasa sangat cepat karena berfokus pada fungsi inti situs utama.

Kemungkinan Peningkatan

Performa: Aplikasi ini akan sangat diuntungkan dengan memanfaatkan pekerja layanan untuk hasil cache dan UI offline setelah pemuatan halaman awal, mengaktifkan kompresi gzip akan meningkatkan waktu pemuatan secara drastis, dan memiliki tata letak barebone awal yang statis di HTML akan meningkatkan performa yang dirasakan.

UX: Model kotak fleksibel yang digunakan untuk menampilkan daftar acara berfungsi dengan baik di layar yang lebih besar, tetapi tidak memiliki daya tarik pada layar yang lebih kecil. Versi kartu yang tidak terpusat dan lebih ketat akan berfungsi jauh lebih baik di perangkat seluler.

Tanya Jawab dengan Leif Thomas

Mengapa web?

Dengan mengembangkan aplikasi untuk web, Anda dapat menjangkau hampir setiap platform dengan satu codebase, yang merupakan keuntungan besar jika Anda adalah satu-satunya developer. Dan berkat fitur hebat seperti Add to Homescreen, Anda bisa dengan mudah memberi pengguna pengalaman yang hampir identik dengan yang akan mereka dapatkan di aplikasi asli.

Apa yang bekerja dengan sangat baik selama pengembangan?

Project angular/material di GitHub berfungsi dengan baik. Ini memberi saya semua yang saya butuhkan untuk memulai proyek dengan AngularJS dan Material Design.

Jika Anda bisa memiliki API untuk meningkatkan kualitas aplikasi Anda, apa itu?

Pada tingkat browser, saya rasa API untuk melakukan penelusuran suara dalam aplikasi web saya dapat sangat membantu. Android telah menambahkan banyak perintah suara akhir-akhir ini dan kemampuan untuk menggunakan input semacam itu di web seluler akan memberikan pengalaman yang luar biasa.

Kabar baik, kami sebenarnya sudah memilikinya :) Lihat Web Speech API.

Terakhir, bagaimana Anda memasarkan aplikasi?

Saya menggunakan Facebook, Google+, dan Twitter untuk mengarahkan lalu lintas ke www.hummingbirdlibrary.com, namun lonjakan lalu lintas terbesar terjadi setelah saya memposting tautan ke situs tersebut di reddit. Ini adalah cara yang bagus untuk menargetkan audiens yang mungkin benar-benar berminat dengan apa yang Anda kembangkan.