This is an iOS application built using SwiftUI that uses the LiveTramsMCR-API Project to retrieve and present data related to Manchester Metrolink Services / Stops
- Create a mobile frontend for the LiveTramsMCR project- Experiment with SwiftUI
- Learn some Swift in the process
- Use some of Swifts features such as MapKit
Please note: This project was created for a bit of fun and to learn a bit more and use SwiftUI, so most likely doesn't follow best practices 😀
The project currently features:
- Displaying all stops and the road they are on in a searchable list
- Detailed stop view including a map of the area, it's stop zone and a link to open in Apple maps for directions
- View of live services split by destination, including relevant messages, e.g. for engineering work.
- View of nearby bus stops, national rail stations and cafes for each stop.
- Journey planning between any stop on the network.
The App icon used for this program is from Zondicons which was created by dukestreetstudio. This is used under the MIT License. A copy of this license has been included here.
This app uses the swift-collections library under the Apache-2.0 license. A copy of this license has been included here.
This program is in no way associated with TfGM.
The data in this application is used under the Open Government Licence v3.0
This program contains Transport for Greater Manchester data