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
99.68%
Crash-Free
15%
Faster
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
Rider app screenshot 2
Rider app screenshot 3
Rider app screenshot 4
Rider app screenshot 5
Rider app screenshot 6
Rider app screenshot 7
Rider app screenshot 8
Rider app screenshot 9
Rider app screenshot 10
Rider app screenshot 11
Rider app screenshot 12
Rider app screenshot 13
Rider app screenshot 14
Rider app screenshot 15
Rider app screenshot 16
Rider app screenshot 17
Rider app screenshot 18
Rider app screenshot 19
Rider app screenshot 20
Rider app screenshot 21
Rider app screenshot 22
Rider app screenshot 23
Rider app screenshot 24
Rider app screenshot 25
Rider app screenshot 26
Rider app screenshot 27
Rider app screenshot 28
Rider app screenshot 29
Rider app screenshot 30
Rider app screenshot 31
Rider app screenshot 32
Rider app screenshot 33
Rider app screenshot 34
Rider app screenshot 35
Rider app screenshot 36
Rider app screenshot 37
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
Driver app screenshot 2
Driver app screenshot 3
Driver app screenshot 4
Driver app screenshot 5
Driver app screenshot 6
Driver app screenshot 7
Driver app screenshot 8
Driver app screenshot 9
Driver app screenshot 10
Driver app screenshot 11
Driver app screenshot 12
Driver app screenshot 13
Driver app screenshot 14
Driver app screenshot 15
Driver app screenshot 16
Driver app screenshot 17
Driver app screenshot 18
Driver app screenshot 19
Driver app screenshot 20
Driver app screenshot 21
Driver app screenshot 22
Driver app screenshot 23
Driver app screenshot 24
Driver app screenshot 25
Driver app screenshot 26
Driver app screenshot 27
Driver app screenshot 28
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