Transit Mate
High-Performance UK Rail Intelligence. Engineered for Reliability.
Transit Mate is a production-grade Android utility built for the modern commuter. By leveraging a custom Ktor API middleware and an Offline-First architecture powered by Room SQLite, it ensures that critical station intelligence and journey data remain accessible even in environments with limited connectivity.
BUILT FOR THE COMMUTER
Live Updates You Can Trust
Get instant information on platform changes, delays, and cancellations. See exactly where your train is and every stop it makes along its route, updated in real-time.
Reliable Offline Access
Don’t let a lack of signal stop you. Access your saved stations and check ticket rules even when you're deep underground or traveling through tunnels.
Precision Departure Alerts
Set smart reminders for your upcoming journeys. Transit Mate uses a high-priority notification system to ensure you get your alert at the exact right moment, every time.
Simple, Focus-Driven Design
A clean, distraction-free interface designed for high-stress environments. Find the information you need in seconds with a high-contrast layout that’s easy to read on the move.
TECHNICAL ARCHITECTURE
Scalable Data Infrastructure
Powered by a custom Ktor backend and Supabase. The app utilizes Kotlin Coroutines and StateFlow to process live Darwin (National Rail) XML/JSON feeds asynchronously without dropping UI frames.
Modern DI & Clean Architecture
Engineered with Hilt (Dagger) and a modular multi-module approach. This ensures a strict separation of concerns between the Repository data layer, Domain logic, and Jetpack Compose presentation layer.
Reactive Local Persistence
Implements a robust local storage strategy using Room SQLite for relational data and DataStore for preference-based streams, ensuring a "Single Source of Truth" for all application states.
Security & Integrity Layer
Leverages Firebase App Check and the Google Play Integrity API to secure backend endpoints, ensuring the API only serves requests from authenticated, untampered Android installations.
APP PREVIEW