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

Cloud FinOps: What is it, and Why Does it Matter?

Would you like to take full advantage of cloud management? If so, you should definitely learn more about the opportunities provided by Cloud FinOps.

Crucial Trends and Vital Benefits of IoT Across Various Sectors 

IoT is a fast-growing technology that has already penetrated multiple industries. Let’s discuss the use cases and advantages across various sectors.

Data Architect: Key Responsibilities, Skills, and Benefits for Business

How to get the most out of your business data? Learn about the data architect position, its key responsibilities, and its benefits for businesses.

How to Outsource Web Development in 2024: Pros, Cons, and Tips

Learn the benefits and challenges of outsourcing web development tasks, explore the rates in different locations, and discover best practices to avoid pitfalls.

Monolith vs Microservices: How To Choose The Right Architecture

Make the right choice in the microservices vs monolithic architecture dilemma considering their pros, cons, and case studies.

Cross-Functional Teams in Software Development: Principles and Examples

Need a flexible development team that can adapt to your changing business needs? Check out this article to learn about cross-functional teams.

How to Choose a Cross Platform Framework for Your App

How to develop a piece of mobile software in the most all-around cost-efficient, time-efficient, smooth manner based on your specific budget and requirements? Pick the right development model from the get-go. And a cross-platform approach may just be the most optimal choice for you.

Best Countries to Outsource Software Development in 2024

Choosing the best country for outsourcing can be challenging. Learn how to make the correct decision and find the best region.

What Are AWS Lambda Functions, and How Can They Improve Your Business?

Discover how AWS Lambda can be beneficial for businesses in various industries, and learn what you need to know in order to leverage it to the max.