ArHackathon
A Basic Android project using Google Poly and ARCore made in a 2 hour Hackathon
Project overview
This project was made as part of a hackathon in a extremely limited time and is intended to show the use of ARCore on Android with the display of model from an online source. For this the app uses Google Poly API.
Code for the display of the ARcore Elements has been sourced and edited from Novoda.
Architecture
Libraries
- Kotlin
- RXjava 2
- Timber
- OkHTTP / RetroFit / GSON
- ARCore
Modules
This project is made of 3 core modules BaseApp > Data > App
- BaseApp (Base classes and Architecture)
- Data (API, data mangers and models)
- App (Activitys, layouts ,assest etc)
The code created for the project uses the MVP design Architecture
Injection
Instead of using Dagger or alike a method of using Kotlin object and lazy loading objects has been implemented, see Data module arch package for implementation