-
Notifications
You must be signed in to change notification settings - Fork 4
Home
The WSDOT mobile app contains traffic and travel info for the state of Washington. It includes statewide traffic cameras, travel alerts, mountain pass reports, ferry schedules and bulletins, Vessel Watch, and northbound Canadian border wait times. It is published on the App Store through App Store Connect.
The app is written with Swift 5 using the latest version of Xcode. Dependency management with Cocoapods.
Nothing out of the ordinary for most iOS projects.
- Make sure you have the latest version of MacOS and Xcode.
- Set up your developer profile within Xcode.
- Install Cocoapods.
- Clone project and run
pod install
in the main project folder to install dependencies.
You will need a copy of a WSDOT API Key, as well as an ad unit ID (for advertising). These keys will go in a secret config file named Secrets.plist
.
This project also uses Firebase and various other Google libraries, for example Google Maps. You will also need to download a copy of the GoogleService-Info.plist
from the Firebase Console. This file should also be kept out of the repo.
All of the API keys can be accessed in the app using the ApiKeys.swift class.