First Bus
Live bus tracking, routes and ticketing for a major UK operator.
- 4.6★ · 197k ratingsApp Store rating
- 80%+Test coverage
How it's builtSwiftUI on Clean Architecture and MVVM, modular where it needed to be. Google Maps carries routing, live location and stop-level updates, with Atomic Design in the view layer. The live vehicle feed arrives over a WebSocket and is normalised in the network layer, so the view layer never sees the wire format.