An augmented-reality enabled application allowing people to share the goods and gifts they no longer need or want.
The app allows a contributor to list an item they would like to share for free along with their postcode. A consumer can either search for an item or they can find items in their local area via an Augmented Reality interface. The consumer can then get in touch with the contributor and arrange a pickup. This project was developed by a team of University of Bristol students in collaboration with Durham University.
- Android Studio (available to download here), and
- Android Device with API Level 27 (8.1 Oreo) or above, or
- Computer capable of running the Android Emulator
Note: To use the AR functionality the Android Device must be AR Compatible. Here is the list of currently supported devices.
In Android Studio
- Go to File > Open... and choose the location of the project.
- Select Trust project and wait for Gradle sync to be finished.
- In the tool bar, select Build > Make Project.
- In the tool bar, select Run > Edit Configurations. Ensure that the module is selected to be AR-Reshare.app and that the Launch Activity is specified to Default Activity.
To run the application on an emulated Android Device:
- In Android Studio, select Run > Select Device... > AVD Manager.
- Select Create Virtual Device and choose one of the devices available.
- Select Android System with API Level 27 (8.1 Oreo) or above.
- Once the installation is complete, select your new emulated device and go to Run > Run 'app'.
To run the application on a physical Android Device:
- Go to Settings > About Phone > Build Number and repeatedly press Build Number to enable the Developer Options.
- Connect the Android device to your computer.
- Choose to Trust the Computer and give all necessary permissions.
- In Android Studio, select Run > Select Device... and choose your device.
- Now select Run > Run 'app' to install and run the application directly on your device.
The architecture for AR Reshare's model, user interface and backend integration can be found here.
The backend for this application has been developed by the team from Durham University. You may find the API docs here and the repository containing the backend source code here.
This project has been licensed under the MIT License
For contact and queries about contributing to the project, please email grp-ar-reshare@groups.bristol.ac.uk.