Some details
Vector Controls is a company that provides services of ticket and travel document control in public transport. It also vindicates accounts receivable from imposed additional charges. The company asked us to take over the development and deploying of an existing Android app, when the previous provider failed in doing so.
The main goal of the project was to improve and finish the abandoned application. This
included, first of all, fixing malfunctioning elements, implementing missing functionalities, general optimization of the app performance and improvement of user comfort. After initial code review it turned out that application is rather chaotic and had many unfinished modules. First version of the app was built using Xamarin, but as this technology wasn’t consistent with the business case (the client wanted only one platform – Android) the project was transitioned to native technology.
The most important functionality shortcomings came down to issues with communication between the application and external systems: a back-office fee registration and vindication system and, connected via Bluetooth, external thermal printers. Our developers successfully integrated application with the aforementioned back-end system. Finished application gave our client an important competitive advantage.