Skip to content

This is an application built for Apple devices using SwiftUI and Combine. Its purpose is to provide users with information regarding metro data such as bus arrivals. Currently on the App Store!

Notifications You must be signed in to change notification settings

TSanni/HoustonMetroApp-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Houston Metro

This is an iOS application that's designed to help people get arrival times for the Houston Metro. Anyone that takes public transportation will benfit from the use of this application.

The main feature of this project is the Combine framework (a declarative Swift API for processing values over time). Without this, I would've had to approach the creation of this app in an entriely different way.

Combine is used to subscribe to SwiftUI's published properties and update the UI when these values change. Combine is also used to perform network calls and gather data from the internet.

Beyond that, MapKit is used to mark a chosen bus stop on a map, and Network is used to determine whether the user is connected to the Internet.

Houston Metro is currently available on the App Store!

Features

  • SwiftUI
  • Combine
  • MapKit
  • Network
  • Unit Testing

Demo

Simulator Screen Recording - iPhone 15 Pro Max - 2023-10-25 at 04 45 03

About

This is an application built for Apple devices using SwiftUI and Combine. Its purpose is to provide users with information regarding metro data such as bus arrivals. Currently on the App Store!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages