├── .gitignore ├── ARKitNavigationDemo ├── ARKitNavigationDemo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── ARKitNavigationDemo │ ├── AppDelegate.swift │ ├── Assets │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── blue-arrow-icon.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── blue-arrow-icon.png │ │ ├── Base.lproj │ │ │ └── LaunchScreen.storyboard │ │ └── art.scnassets │ │ │ ├── ship.scn │ │ │ └── texture.png │ ├── Extensions │ │ ├── CLLocation+Extension.swift │ │ ├── CLLocationCoordinate2D+Extension.swift │ │ ├── Constants.swift │ │ ├── Double+Extension.swift │ │ ├── MKRouteStep+Extension.swift │ │ ├── SCNVector3+Extension.swift │ │ ├── StoryboardIdentifiableError.swift │ │ └── UIStoryboard+Extension.swift │ ├── Info.plist │ ├── Models │ │ ├── BaseNode.swift │ │ ├── LocationData.swift │ │ ├── LocationTranslation.swift │ │ └── POIAnnotation.swift │ ├── Protocols │ │ ├── Controller.swift │ │ ├── ControllerType.swift │ │ ├── CoordinatorProtocols │ │ │ ├── AppCoordinator.swift │ │ │ ├── ControllerCoordinator.swift │ │ │ ├── ControllerCoordinatorDelegate.swift │ │ │ ├── Coordinator.swift │ │ │ ├── CoordinatorDelegate.swift │ │ │ └── CoordinatorType.swift │ │ ├── Mapable.swift │ │ ├── MessagePresenting.swift │ │ └── StoryboardIdentifiable.swift │ ├── Screens │ │ ├── Controllers │ │ │ ├── NavigationViewControllerDelegate.swift │ │ │ ├── StartViewController.swift │ │ │ ├── StartViewControllerDelegate.swift │ │ │ └── ViewController.swift │ │ └── Coordinators │ │ │ ├── MainCoordinator.swift │ │ │ ├── NavigationControllerCoordinator.swift │ │ │ └── StartControllerCoordinator.swift │ ├── Services │ │ ├── ApplicationService.swift │ │ ├── Helpers │ │ │ └── MatrixHelper.swift │ │ ├── LocationService.swift │ │ ├── LocationServiceDelegate.swift │ │ └── NavigationService.swift │ └── Storyboards │ │ ├── Base.lproj │ │ └── Navigation.storyboard │ │ └── Start.storyboard ├── ARKitNavigationDemoTests │ ├── ARKitNavigationDemoTests.swift │ └── Info.plist ├── ARKitNavigationDemoUITests │ ├── ARKitNavigationDemoUITests.swift │ └── Info.plist ├── movprev.gif └── test4.gif ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/AppDelegate.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Assets/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Assets/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Assets/Assets.xcassets/blue-arrow-icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Assets/Assets.xcassets/blue-arrow-icon.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Assets/Assets.xcassets/blue-arrow-icon.imageset/blue-arrow-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Assets/Assets.xcassets/blue-arrow-icon.imageset/blue-arrow-icon.png -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Assets/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Assets/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Assets/art.scnassets/ship.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Assets/art.scnassets/ship.scn -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Assets/art.scnassets/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Assets/art.scnassets/texture.png -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Extensions/CLLocation+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Extensions/CLLocation+Extension.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Extensions/CLLocationCoordinate2D+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Extensions/CLLocationCoordinate2D+Extension.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Extensions/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Extensions/Constants.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Extensions/Double+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Extensions/Double+Extension.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Extensions/MKRouteStep+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Extensions/MKRouteStep+Extension.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Extensions/SCNVector3+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Extensions/SCNVector3+Extension.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Extensions/StoryboardIdentifiableError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Extensions/StoryboardIdentifiableError.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Extensions/UIStoryboard+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Extensions/UIStoryboard+Extension.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Info.plist -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Models/BaseNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Models/BaseNode.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Models/LocationData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Models/LocationData.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Models/LocationTranslation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Models/LocationTranslation.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Models/POIAnnotation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Models/POIAnnotation.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Protocols/Controller.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Protocols/Controller.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Protocols/ControllerType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Protocols/ControllerType.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/AppCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/AppCoordinator.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/ControllerCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/ControllerCoordinator.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/ControllerCoordinatorDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/ControllerCoordinatorDelegate.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/Coordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/Coordinator.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/CoordinatorDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/CoordinatorDelegate.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/CoordinatorType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Protocols/CoordinatorProtocols/CoordinatorType.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Protocols/Mapable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Protocols/Mapable.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Protocols/MessagePresenting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Protocols/MessagePresenting.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Protocols/StoryboardIdentifiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Protocols/StoryboardIdentifiable.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Screens/Controllers/NavigationViewControllerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Screens/Controllers/NavigationViewControllerDelegate.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Screens/Controllers/StartViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Screens/Controllers/StartViewController.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Screens/Controllers/StartViewControllerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Screens/Controllers/StartViewControllerDelegate.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Screens/Controllers/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Screens/Controllers/ViewController.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Screens/Coordinators/MainCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Screens/Coordinators/MainCoordinator.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Screens/Coordinators/NavigationControllerCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Screens/Coordinators/NavigationControllerCoordinator.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Screens/Coordinators/StartControllerCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Screens/Coordinators/StartControllerCoordinator.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Services/ApplicationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Services/ApplicationService.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Services/Helpers/MatrixHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Services/Helpers/MatrixHelper.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Services/LocationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Services/LocationService.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Services/LocationServiceDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Services/LocationServiceDelegate.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Services/NavigationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Services/NavigationService.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Storyboards/Base.lproj/Navigation.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Storyboards/Base.lproj/Navigation.storyboard -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemo/Storyboards/Start.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemo/Storyboards/Start.storyboard -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemoTests/ARKitNavigationDemoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemoTests/ARKitNavigationDemoTests.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemoTests/Info.plist -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemoUITests/ARKitNavigationDemoUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemoUITests/ARKitNavigationDemoUITests.swift -------------------------------------------------------------------------------- /ARKitNavigationDemo/ARKitNavigationDemoUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/ARKitNavigationDemoUITests/Info.plist -------------------------------------------------------------------------------- /ARKitNavigationDemo/movprev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/movprev.gif -------------------------------------------------------------------------------- /ARKitNavigationDemo/test4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/ARKitNavigationDemo/test4.gif -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Any contributions are always welcome! 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriswebb09/ARKitNavigationDemo/HEAD/README.md --------------------------------------------------------------------------------