Swiftpack.co - skedgo/tripkit-ios as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
SkedGo's TripKit for iOS (and macOS)
.package(url: "https://github.com/skedgo/tripkit-ios.git", from: "v3.2")

TripGo API SkedGo's TripKit for iOS

platforms CocoaPods Carthage compatible


TripKit is copyright 2011-2020 by SkedGo Pty Ltd


Stars: 4
Last commit: 4 days ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Submit a free job ad (while I'm testing this). The analytics numbers for this website are here.

Release Notes

1 year ago

Now requires iOS 10.3


  • Added TKSettings.ignoreCostToReturnCarHireVehicle to ignore the cost of returning, say, a pod-based car share to its pick-up location
  • Added Kingfisher convenience methods for setting UIButton images which sets the scale according to the file name
  • Added more convenience methods to SGLocationManager+Rx and added some documentation
  • Added TKBuzzInfoProvider.fetchWheelchairSupportInformation convenience method
  • Added method to opt-out of restoring the last viewed map rect in ASMapManager
  • Added real-time vehicle components to API.Vehicle and Vehicle which provides information of how the physical structure of vehicles
  • Added TKTrainOccupancyView to display the per-carriage occupancy of a train
  • Added TKSectionedAlertViewController for displaying all transit alerts in a region
  • Added TKPathFriendliness enum, which now includes "dismount"
  • Updated TKPathFriendlinessView to also include "dismount" section where appropriate
  • Added TKTurnByTurnMode and segment.turnByTurnMode
  • Adds TKFileCache for easier caching


  • Moved method to sign in with CloudKitID from TripKitBookings to TripKit
  • TKDepartureView can now be used without SGTrackItem
  • TKAppleGeocoder replaces SGAppleGeocoder, now with much improved autocompletion
  • TKPeliasGeocoder replaces TKMapZenGeocoder and is now using SkedGo's Pelias backend
  • When enabling or disabling the wheelchair mode, wheelchair information for public transport will also be toggled on and off accordingly
  • SGCalendarManager now shows events in next 24h when autocompleting empty string
  • SGAutocompletionDataSource now has a new interface and is using Rx, resulting in faster autocompletion
  • SGAddressBookManager is now using locale for formatting addresses, not always using Australian style
  • API.Vehicle.Occupancy is now API.VehicleOccupancy, and vehicle.occupancy is moved into the components of API.Vehicle and Vehicle
  • vehicle.wifi is moved into the components of API.Vehicle and Vehicle


  • Removed TGAgendaWidgetInfoView
  • Removed X-TripGo-UUID header being passed along with server calls


  • Fixed TKLocationProvider.fetchLocations which didn't parse responses
  • Fixed test failures due to hitting non-production backend
  • Various robustness fixes addressing occasional and hard-to-reproduce crashes

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics