Your on-demand car services app

CAFU is a mobile car services company based in the UAE, and they asked for our help to develop their mobile apps. Take a look at how we did it.

cafu 1 1

SHORT
summary

Industry

Car services

Location

UAE

Timeline

2022- 2023

Services

iOS development

Android development

Technology

iOS – Swift

Android – Kotlin 

CAFU offers various car services in the UAE and Canada. That includes fuel delivery, car washing, oil change, battery change, tire change, and even car insurance. Think Glovo/Talabat for cars.

The challenge

The client’s main challenge was to solve every car-related need their users have.

For example, they aim to deliver fuel to users in a region with scarce gas stations like the UAE.

From the technical side our main challenges were:

  • Enhancing the existing product
  • Localization
  • Difficulty of app expansion

The solution

The solution was simple. An all-in-one car services app.

But how do you create it?

We put our best people on it, carefully selected from our iOS and Android teams.

Here’s what we aimed to do:

  • Maintain and improve the client’s legacy app
  • Create a new version for both iOS and Android
  • Create the client’s EV services iOS app aimed at Canadian users 

cafu 1 3
cafu 2 3

Our impact

Modular architecture

For version 2.0 of the app, we’ve set up the software into independent modules, ensuring the legacy and the new code are not bloated and can be easily maintained.

Phantom home screen

Users aren’t keen on registering immediately. That’s why we made a home screen with all available services at the user’s location. That way, the user can choose a service, see all the specificities, and sign in when it’s time to buy.

Redesigning user flows

Onboarding screens and flows needed work, so we redesigned them to be more user-friendly and intuitive.

Electric vehicle app

With the recent advent of electric vehicles, the demand for related services increased. We helped our client ride that wave by growing their iOS app for Canadian users.

Localization

We’ve created the app in both English and Arabic while making sure we cover all cultural nuances and differences.

Tech stack

JetpackCompose 1

Jetpack Compose

There’s no better way to accelerate and simplify the building of Native Android UI.

Fastlane 1

Fastlane

This tool’s automatic deployment allows us to develop more efficiently.

BrowserStack 1

BrowserStack

Farms help us improve quality by testing across an extensive range of desktop browsers and real mobile devices.

Appium 1

Appium

This allows us to establish connection to mobile devices using WebDriver protocol.

Jira 1

Jira

Jira is a robust tool for project management, and after using it for a long time, we know it inside out.

Lokalise

Lokalise

We used this tool to make the localization and translation process easier and simpler.

Amplitude

Amplitude

When it came to product analytics, and tracking events, this tool proved useful to us.

Contentful

Contentful

This CMS tool allowed the client to easily add images, icons or buttons optimized for their brand.

cafu 1 2
cafu 2 2

Outcome

Here’s what our collaboration with the client resulted in ( so far):

Improved existing app – We keep maintaining and improving the legacy app.

Expanding into new markets – The new iOS app for electrical vehicles allowed the client to enter the Canadian market.

A complete mobile experience –  We made the new version of the app for both iOS and Android. 

Our partnership continues to grow and we’re ready to make more impact along the way.

1M+

Downloads

4.2

6.98K reviews

More case studies