Skip to content

Taking on new engagements

DOONKHAVTechnologies
Retail & Distribution · 2026

A supplier app in six languages, two directions

The mobile half of a B2B marketplace connecting African suppliers to international buyers — localised into six languages, including full RTL.

Client
EFG AfroMarket
Industry
Retail & Distribution
Delivered
2026
DOONKHAVAfroMarketRetail & Distribution
Languages
6
Layout
LTR + RTL
Platforms
Android + iOS
Inside AfroMarket
AfroMarket — screenshot
Case study
Client
EFG AfroMarket
Industry
Retail & Distribution
Problem
The platform had web dashboards for buyers and operators, but suppliers across Africa had nothing on mobile — and a supplier is often not an English speaker.
Solution
A supplier mobile app for Android and iOS against the platform's REST API, localised into six languages with a layout designed directionally for full RTL.
Technology
Flutter · Dart · REST APIs · ARB localisation
Result
The full supplier loop — registration and KYC, listings, inquiries, orders and escrow — handed over production-ready in six languages, LTR and RTL.

The problem

The platform had web dashboards for buyers, local administrators and operators, but suppliers across Africa had nothing on mobile — and a supplier is often not an English speaker. Supporting Arabic meant the entire layout had to mirror, not just the strings.

How we built it

  • Built the supplier app for Android and iOS against the platform's shared REST API.
  • Localised into English, French, Spanish, Arabic, Swahili and Hausa via ARB files with typed code generation.
  • Designed the layout directionally from the start, so RTL is a mode rather than a set of overrides.
  • Covered the full supplier loop — registration and KYC, product listings, inquiries, orders and escrow.
  • Handed over production-ready for the client to publish under their own accounts.

The result

The full supplier loop — registration and KYC, listings, inquiries, orders and escrow — handed over production-ready in six languages, LTR and RTL.

Technology
  • Flutter
  • Dart
  • REST APIs
  • ARB localisation
Let’s build

Have a system in mind? We'll engineer it.

Tell us what you’re trying to make work. If a discovery is the right next step we’ll say so — and if it isn’t, we’ll say that too.