ARBIN VTC Platform
Rider app (100K+ downloads) and Driver app (50K+ downloads) with modular architecture and server-driven UI.
100K+
Rider Downloads
50K+
Driver Downloads
Rider App
Booking, ride tracking, and payments for passengers across Algiers
The rider app handles the full passenger journey — from onboarding and address search to live ride tracking and payment. I built it with a modular architecture so features could scale independently as the platform grew past 100K downloads.
- ● Server-driven onboarding flows configurable from the backend without app store releases
- ● Real-time ride tracking with map integration and driver ETA updates
- ● Gradual Jetpack Compose migration for smoother UI and faster iteration
Rider app screenshot 1
Driver App
Trip management, earnings, and navigation tools for partner drivers
The driver companion app powers daily operations for ARBIN's fleet — accepting rides, navigating to pickups, and tracking earnings. Stability was critical on a wide range of Android devices used by drivers in the field.
- ● Incoming ride requests with accept/decline and turn-by-turn navigation
- ● Earnings dashboard and trip history for driver transparency
- ● Background location and notification handling optimized for battery life
Driver app screenshot 1
Key Highlights
- ● Modular architecture for scalability across rider and driver codebases
- ● Server-driven UI for onboarding flows — update screens without app releases
- ● Jetpack Compose migration for modern, declarative UI on both apps
- ● 99.68% crash-free rate through rigorous stability monitoring and fixes
- ● 15% performance improvement through profiling, caching, and UI optimization
Tech Stack
Next
Ze Barbershop