Previous project Next project

Bingebooks — a catalog of books with links to retailers

Industry Books
Location USA
Development 2022

BingeBooks is an online community created by authors and book lovers. The purpose of the service is to help users discover new works, genres and authors with recommendations for a bargain.

Task

The client contacted us with a request to create mobile applications for iOS and Android platforms. The service had already launched a website with many features, however, in order to launch applications as soon as possible, we decided to postpone some of them and primarily focus on the main functionality - content search, book browsing and managing user lists.

The main functions can be divided into: lists of recommendations from the authors of the service; search for books and authors; view information about the book: description, average rating, comments from other users, purchase offers; an audio player for listening to a demo version of an audiobook; reader for familiarization with the text version of the book; the ability to manage personal lists for the management of interesting or already read books.

Solution

For app development, we chose the cross-platform Flutter framework. This gave us the opportunity to develop 2 apps at once, which significantly reduced the cost of the project in development, support and minimized the time for making changes. And as a bonus, Flutter makes it possible in the future to extend existing apps to the desktop: Windows, MacOS and Linux, at minimal cost. To do this, you just need to adapt the design!

Development

When choosing the project architecture, it was decided to use the most common BLoC pattern in the Flutter community in conjunction with the Clean Architecure approach. The solution is easy to maintain and test, and it will not be difficult for new developers on the project to understand the logic of its work. The backend part was already developed by the client team for the web version, but we only needed to integrate it into the app using Dio.

"We were deeply impressed with the quality of the work at each stage. Stfalcon performed admirably, even during high-pressure situations throughout their engagement"
JD Lasica
JD Lasica
Chief Experience Officer

Result

Users got an easy-to-use library of books wrapped in a user-friendly application with the most necessary functionality familiar to them from the web version of the service (plus, running at 60fps without slowdowns and incredibly smooth animations). And the client received a modern, high-speed product using advanced development technologies.

Cast:

  • Anton
    Anton

    Client Manager

  • Oleksandr
    Oleksandr

    Android Developer

  • Stepan Tanasiychuk
    Stepan Tanasiychuk

    СЕО