Tutu.ru Train Tickets
Buy a train ticket in just a few minutes.

-
Golden App
3 rd place in category «Navigation and Transport» in 2017
Introduction
120 screens and 80 custom scenarios. How to develop the most user-friendly application for buying train tickets taking into account the complex navigation and a huge amount of information? Our team successfully managed this task.Intro
Tutu.ru is travel service, which is number one in Russia (according to GfK Rus)*. The company announced a tender for mobile-app developers to create a new application for buying train tickets. The customer highly appreciated our approach to work and we won the tender Cooperation process consisted of the stage before redesign and the final one. Firstly, we designed interface, then we made design of the app and developed Android-application. After Tutu.ru redesign, we redesigned the application and adapted the new design for Android.

Project task
There are complicated business logic and numerous nuances behind ticket selection process. It was important to take into account product features to make the purchase of train tickets easy and enjoyable. The code also should be easily maintained for a client.
Solution
We worked closely with the Tutu.ru product team to find out all the details and possible scenarios. The team projected, shown and modified screens taking into account the customer’s product expertise. As a result, they presented a volume product in simple «packaging» for the customer and the user.

Step by step work
During the design phase all the functionality was divided into blocks corresponding to the buying process: route choice, search output, car and seat selection, passenger data entry, payment process and auxiliary screen. We have continuously worked to each block in order to simplify work on such a large-scale product.

Analysis of each state
An option with one type of car, an option with five types of train cars, an option with «passing trains». Each state was organized and saved in the prototype. We analyzed most of the user scenarios during the projection stage of the basic screens and offered a well-thought-out interface concepts.

Simplified navigation
It is hard to support an app when it consists of 120 interrelated screens. To add a new screen, you have to edit all the previous ones and write a lot of code. It is easy to get confused.
Our Android developer Konstantin Tshovrebov came up with a solution that allowed us to separate all the logic from the interface. Now you just need to turn to the logic instead of rewriting its parts to add a new screen. The ready-made solution is framed in the library. We wrote about it on Habr.

Цитаты разработчиков

«When the developers of Tutu.ru saw the scope of the project, they thought that the transfer would take at least two weeks. But on the third day they said that everything was well and understandable. They asked nothing more. For us, it means that we have done a good job, the project is easy to understand and support».
Android-developer, MobileUp

«Our Android-developers said that the source code they received from MobileUp was the best one among all that we also received from the outsourcing teams we work with. This is a high level development».
Product Owner, Tutu.ru
Buy a train ticket in 4 minutes.
A ticket purchase shouldn’t waste your time when you need urgently go on a business trip or visit relatives. In Tutu.ru app a whole process takes about 4 minutes. Users have checked it.


«Thousands of users buy train tickets in this application daily. The MobileUp team designed the app, made the first two versions and made its redesign. The team demonstrated efficiency, flexibility and skills. »
Product Owner, Tutu.ru
Награды
-
Golden App
3 rd place in category «Navigation and Transport» in 2017
Project team
-
Project manager
Sergey Denisyuk
Oleg Shirokov
-
Art Director
Philip Filchenko
-
Design
Ilyas Gayfullin
Anton Fomin
-
Android-development
Konstantin Tshovrebov
Vladimir Mochalov