Попередній Наступний

Bingebooks — каталог книг з посиланнями на ритейлерів

Індустрія Книги
Розташування США
Розробка 2022

BingeBooks — інтернет-спільнота, створена авторами та любителями книг. Метою сервісу є допомога користувачам відкрити для себе нові твори, жанри та авторів із рекомендаціями про вигідну ціну.

Завдання

Клієнт звернувся до нас із запитом щодо створення мобільних додатків для платформ iOS та Android. У сервісу вже був запущений вебсайт з безліччю фіч, проте для якнайшвидшого запуску додатків ми вирішили відкласти деякі з них і в першу чергу сфокусуватися на основному функціоналі: пошуку контенту, перегляді книг та управлінні списками користувача.

Основні функції можна розділити так: списки рекомендацій від авторів сервісу; пошук книг та авторів; перегляд інформації про книгу: опис, середня оцінка, коментарі інших користувачів, пропозиції про покупку; аудіоплеєр для прослуховування демо-версії аудіокниги; рідер для ознайомлення із текстовою версією книги; можливість управління особистими списками для менеджменту книг, що цікавлять або вже прочитані.

Рішення

Для розробки програм ми вибрали крос-платформний фреймворк Flutter. Це дало нам можливість розробляти 2 додатки відразу, що суттєво знизило вартість проекту у розробці, підтримці та мінімізувало час для внесення правок. А як бонус, Flutter дає можливість у майбутньому розширити існуючі програми на робочий стіл: Windows, MacOS і Linux, з мінімальними витратами. Для цього потрібно лише адаптувати дизайн!

Розробка

При виборі архітектури було вирішено використовувати найпоширеніший у Flutter-спільноті патерн BLoC у поєднанні з підходом Clean Architecure. Рішення легко підтримувати і тестувати, а новим розробникам на проекті не важко буде розібратися в логіці його роботи. Backend-частина вже була розроблена командою клієнта для веб-версії, нам потрібно було лише інтегрувати її в додаток за допомогою Dio.

«Ми були глибоко вражені якістю роботи на кожному етапі. Stfalcon чудово працювали, навіть під час напружених ситуацій протягом усієї роботи над проектом»
JD Lasica
JD Lasica
генеральний директор

Результат

Користувачі отримали просту у використанні бібліотеку книг в обгортці зручної апки з найнеобхіднішим функціоналом, знайомим їм з веб-версії сервісу (на додачу, яка вже працює при 60fps без гальмування та з плавними анімаціями). А клієнт отримав швидкодіючий продукт із застосуванням передових технологій розробки.

Над проектом працювали:

  • Антон
    Антон

    Менеджер по роботі з клієнтами

  • Олександр
    Олександр

    Android розробник

  • Степан Танасійчук
    Степан Танасійчук

    СЕО