App Description - marleo/AppDev_FoodFindAR GitHub Wiki

FoodFindAR

FoodFindAR is an AR-App, that shows the distance and direction to a nearby restaurant of your choice.

Usage

For usage instructions, please refer to the wiki

(Wiki-Link)

Features

  • Get directions to your chosen restaurant via an AR-View

  • Check restaurant ratings

  • See which restaurants are nearby

Libraries / API's used

OverpassAPI (https://github.com/drolbr/Overpass-API) - fetching location data

GSON (https://github.com/google/gson) - parsing JSON Objects

Volley (https://github.com/google/volley) - Handling HTTP Requests

ARCore (https://developers.google.com/ar) - AR View

for further information concerning the used API's, refer to the Github Pages wiki: https://github.com/marleo/AppDev_FoodFindAR/wiki

Prototype

Check it out (https://www.figma.com/proto/kHPQnljHRPmvtl42gGO1uq/Food-FindAR?page-id=0%3A1&node-id=2%3A84&viewport=1254%2C1174%2C0.2884855270385742&scaling=contain)

Known Bugs

The AR-View is only working reliably if you open Google Maps and check your location there beforehand. Otherwise, the Location received by the FusedLocationAdapter might get old, inaccurate location data. To prevent this, open Google Maps, press the locate button on the bottom right, then exit Maps and open FoodFindAR. This has to be replicated every time, you want to get the accurate AR position.

Group members & Tasks

Mira Kofler (AR Camera & Location Markers in AR)

Christian Raunjak (Design & Activitydata)

Mario Leopold (Location handling, Network Request handling, Data preparation)

various parts were made in group meetings. Commits were handled by the user that was streaming to the others. Therefore the insights might not reflect the real work by the participants