Mobile application Koroche, dealer
Cross-platform application for buying and reading books on the topic of auto business with audiobook support.
Task
We needed to make an application for purchase and reading books in PDF format, which wouldn't allow transferring expensive and unique for the Russian market books about auto-business from one user to another.
Our work
After a couple of meetings with the customer, we got a definite picture of the future application. We chose a cross-platform solution for implementation: complex functionality was not planned in the application, and the books were about to enter the market, therefore a quick decision was needed so that readers could immediately have an alternative in the form of an electronic version.
AGILE development
We start all projects from a mockup in Figma. The designer drew screens for the first version of the application. This helped us “to be on the same wave” with the customer and quickly make adjustments to the logic of the application.
Future application mockup
Next came the design layout. The publisher already had a brandbook, so we used the color scheme and key elements from it for the layout of the future application. We used the pixel-art technique only in the headings of the sections and icons of the bottom navigation menu so as not to lose readability inside the application.
Pixel art
In the first sprint we implemented features related to the purchase and reading of books, and also news sections and the user's personal account. We introduced In-App purchase for selling books. The development of an administrative website to manage the user purchases and the announcements of events with the authors of books went in parallel with the application.
The list of books and PDF-reader of the application
It was important for us to allow reading books in the application without access to the Internet. After buying the books are unloaded into the device cache and remain available in offline mode.
6 weeks passed from the beggining of the work on the mockup and the first demonstration of the application version to the customer.
In the second sprint, we made a chat with technical support - it was important for the publishing house to keep in touch with readers. The chat was also connected with the second important functionality of the stage - training materials and tests on them. Trainings serve as a kind of bonus for users who bought books.
Tests for training material and chat with technical support
As part of the protection against the transfer of books from reader to reader, we made a check of the accessibility of the book to a specific device - we check it by Device ID for Android and IOS advertising identifier. Since the user has the possibility of changing the identifier on the device, you can get a book for reading again only through a technical support chat.
It took us another 6 weeks to implement chats, training and questionnaires.
A little more than 3 months passed since the start of work on the application and the first release in the AppStore and Google Play stores.
At the beginning of 2021, the publishing house decided to add audio versions of books to the application.
We understood that the audio files were heavy, so we made we organized the streaming of such books to a mobile client with the ability of rewinding. We worked with an audio player, reproduced audio in the background, brought audio to the notifications and the lock screen, added speed-ups and slow-downs to the audio track.
Audiobooks and audio player