Beacons AR Mobile Application
Beacons is a new Augmented Reality app that allows users to find and discover new places them, and share messages with each other. There are two modes to the app: Messages mode and Places mode. In messages mode, users can point their camera to place temporary virtual messages for other people to see, allowing narratives to be created around places. Messages mode saves the spatial data in persistence in order for other users to experience the same message later on. In places mode, users can discover new places through virtual tooltips that appear above the location of each place. The geographical coordinates of each of the places are retrieved from the Google Places API. Other attributes such as rating, type, open status are also retrieved from the API. The AR scene is powered by ARKit in iOS 12 and Core Location.