Request a call
  • Hidden

Taxi App for Drivers — Real-time Data and Smart Maps Features

Business overview

The company is a global taxi aggregator that supports over a million users in two separate mobile applications for taxi clients and drivers. The client had the ambitious goal to outperform market leaders and grow their user base.
They sought a reliable vendor who would address the scope with proper tech and selected NIX as a proven expert.

The range of tasks for NIX was the following:

  • Improve the motivation program for taxi drivers to conquer a more expansive audience by creating a special feature
  • Enhance user experience and enrich app functionality
  • Speed up the process of feature releases

Solution

To improve the motivation program for the taxi drivers, the NIX engineers:

card photo
Developed an Android app from scratch that works as an auxiliary app for the taxi service and provides an opportunity to improve route quality, thus selecting the most optimal route. The app operates as a video recorder, recording GPS locations and sending content to the server
card photo
Added new functionality for drivers to get priority orders if they have a good rating and use the video recorder app for enhancing routes

To improve the user experience, the NIX team:

card photo
Integrated a map that can simultaneously inform drivers about road situations
card photo
Provided taxi drivers with the ability to locate the customer on the map, increasing the accuracy of taxi delivery and making it less time-consuming
card photo
Added a feature that allows the user and the taxi driver to see the same route, which enhances the ride's security

To speed up the release of the feature, we performed refactoring of the current Android app for drivers and developed a highly flexible multi-module architecture that ensures:

card photo
Scalability for simultaneous development by a large number of developers and A/B testing on real users
card photo
Ability to turn on or off specific features for users depending on the city or taxi company and ensure stability if some functionality fails
card photo
Dynamic delivery by installing and removing parts of an app while running to reduce the application's space

Outcome

The client received an upgraded taxi app that provides unparalleled benefits to drivers, giving them real-time information and showing various routes depending on the users’ locations and preferences. Moreover, the NIX team developed a new Android app from scratch for photo and video recording that captures road signs and traffic lights and sends them to the server, providing real-time data for the drivers.
All enhancements helped the client to launch the updated product and market it in a timely manner, acquire a vast client base in the million-person cities, and become one of two country leaders.

Team: 15 experts

Project Manager, Business Analyst, 3 QA Engineers, 10 Android Developers

Tech stack:

C++, Kotlin, Java, Crashlytics

Contact Us

Latest Insights

The Complete Guide To Xamarin Mobile App Development In 2023

Xamarin provides a way to build native apps for iOS, Android, and Windows completely in C#. Take a look at the features of Xamarin application development.

ServiceNow: Overview of the Revolutionary IT Management Platform

ServiceNow is a SaaS-based platform that streamlines processes across the organization and offers a holistic approach to business and IT management.

Data Fabric: the Future of Cloud Technologies

Data fabric as the key to leveraging the power of the hybrid cloud, creating a hybrid multi-cloud experience, and improving storage through data management Alt (for images): Data fabric architecture.

Data Science vs Artificial Intelligence: Differences and Similarities

Data Science vs Artificial Intelligence: the Role of Both Technologies in the Modern World.

Test Plan vs Test Strategy: Goals, Contents, and Differences

Often confused with each other, test plans and test strategies are both crucial parts of the testing process. Explore the definitions, structures, and key differences.

Machine Learning as a Service: Comparison of Cloud Providers

Looking for a trusted MLaaS vendor? Choose the best one with our Amazon vs Microsoft Azure vs Google Cloud AI vs IBM Watson in-depth overview.

Structured vs Unstructured Data: Differences and Use Cases

Understanding the types of data is crucial to mastering data analytics techniques. Explore structured vs unstructured data and learn their benefits and applications.

What is ServiceNow Reporting? Capabilities and Best Practices

Report generation is a highly skilled activity that requires a robust solution. Learn about ServiceNow reporting and its capabilities and best practices.

Marketing Automation: Everything You Need To Know In Simple Terms

Marketing automation is the use of technology to automate repetitive, manual marketing activities. Take a look at the role of marketing automation in business.