Skip to content

iOS application built using SwiftUI that retrieves and presents data related to Manchester Metrolink Services / Stops

License

Notifications You must be signed in to change notification settings

dave-t-c/LiveTramsMCR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LiveTramsMCR

Contents

  1. Introduction
  2. Project Goals
  3. Project Status
  4. Demo Screenshots
  5. Declaration

Introduction

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

Project Goals

  • 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 😀

Project Status

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.

Demo Screenshots

Journey Planner

Journey Planner

Journey Planner watchOS Journey Planner watchOS Journey Planner watchOS Journey Planner watchOS Journey Planner watchOS

All Stops

All Stops All Stops watchOS

Detailed Stop View

Detailed Stop View Detailed Stop View watchOS

Live Services

Live Services Live Services watchOS

Nearby Locations

Nearby Locations

Declaration

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

About

iOS application built using SwiftUI that retrieves and presents data related to Manchester Metrolink Services / Stops

Topics

Resources

License

Stars

Watchers

Forks

Languages