- 01Commuters plan trips in seconds instead of manually mapping transfers
- 02Clean MVVM architecture enables rapid feature iteration
- 03Reusable Compose components accelerate future screens

- Built for
- Transportation
- Type of work
- Business Platforms
- Platform
- Mobile Apps
- Built with
- Kotlin · Jetpack Compose +8
Overview
Metro Masr is a modern Android application that helps commuters plan metro journeys intelligently. Users simply choose their departure station and destination, and the app automatically calculates the best route, number of stations, estimated travel time, ticket fare, transfer stations, and a complete journey summary — simplifying public transportation with a clean and intuitive experience.
The challenge · What we built
The challenge
Metro commuters often waste time trying to determine the shortest route, calculate ticket prices, estimate travel duration, and identify transfer stations manually — especially when journeys involve switching between metro lines.
What we built
Metro Masr automatically analyzes the metro network and provides the optimal route with every important travel detail, making commuting faster, easier, and more convenient through a beautifully designed Material 3 interface.
How it works
- 01Station SelectionUser selects departure and destination from the full station list
- 02Graph SearchBFS algorithm computes the optimal path through the metro network
- 03Transfer DetectionLine changes identified and highlighted clearly in the result
- 04Fare CalculationExact ticket price computed automatically from station count
- 05Journey SummaryRoute, duration, fare, and transfers in one clean view
What it can do
- Smart route planning
- Automatic fare calculation
- Estimated travel duration
- Number of stations per journey
- Transfer detection between metro lines
- Journey visualization
- Arabic RTL support
- Material Design 3 interface
- Smooth animations
- Modern responsive UI
Built with
- Kotlin
- Jetpack Compose
- MVVM
- Material Design 3
- StateFlow
- Compose Navigation
- Gson
- Android
- AnimatedVisibility
- Custom Theming
Let's build your next mobile application.
Tell us about your operation. We will scope a solution built around it.
