3arabawy
All your car needs in one app — silky smooth from flagship 120 Hz screens down to budget phones.
Overview
3arabawy is a large-scale automotive marketplace for Egypt covering car and motorcycle sales, rentals, services, and spare parts — with real-time chat, purchase requests, a virtual coin economy, and an AI car-price guide. The app is media-heavy by nature: thousands of photo listings uploaded from every class of device, which made performance engineering the core of the work.
The Challenge
Heavy image uploads were causing out-of-memory crashes and UI jank on the low-end Android devices most of the market actually uses, and Arabic search had to cope with Unicode inconsistencies and diacritics that broke matching.
Our Approach
- 01
Rebuild the media pipeline
Refactored image compression and networking to native file streams with path-based compression in C++/Objective-C sub-workers instead of Dart-side byte processing — cutting RAM usage by ~98% and eliminating OOM crashes.
- 02
Re-architect
Spearheaded the transition to a modular, event-driven Flutter architecture with Clean Architecture layering to handle complex app states efficiently.
- 03
Go real-time
Led the integration of a Socket.IO microservice for chat and live interactions, collaborating with the backend team on API contracts and data-sync design.
- 04
Polish for the market
Normalized Arabic search (diacritics removal, Unicode folding) and stripped heavy blur rendering from list views, moving rich rendering to preview screens for fast scrolling.
AIAI & Automation
The app ships an AI-powered car-price assistant: pick a brand, model, and year and get current market pricing — helping buyers compare and decide before negotiating.
Tech Stack
Results & Impact
Gallery
YOUR INDUSTRY IS NEXT