/ArHackathon

A basic Android project using Google poly and ARcore made in a 2 hour HackaThon

Primary LanguageJava

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.

Ar Hackatron Demo gif

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