TreeWalks / tree-walk-guide

CSU Fresno Tree Walk AR Guide (powered by a companion website, Geospatial API and semantics)
https://play.google.com/store/apps/details?id=dev.csaba.armap.treewalk
Apache License 2.0
0 stars 0 forks source link

Tree Walk Guide

Using Geospatial API provides an augmented reality immersive guide to explore the tree walk path. More development progression: https://devpost.com/software/tree-walk-guide#updates

Spin out your own version of to this application

  1. The walk metadata is stored in multiple files: a localization independent data set https://github.com/TreeWalks/tree-walk-guide/blob/main/app/src/main/res/values/locations.xml and localization dependent data set in each supported locales, in the exact same order as the locations.xml, right now location_en.xml and locations_es.xml.
  2. The mobile app has its own localized resources related to mobile specific UX, that follows the standard Android localization practices: default English language strings are extracted to values/strings.xml and the corresponding Spanish ones in values-es/strings.xml.
  3. You possibly first want to modify the companion website because the mobile app updates its dataset (the XML files) from fresh ones from the website. If you decide to go without a companion website then you can disable that mechanism by short circuiting TreeWalkGeoActivity.downloadAllDataAsync.
  4. Any metadata change you employ needs to be done in concert with the companion website.

Related ARCore Geospatial API hackathon

I submitted the app together with the companion website to a ARCore GeoSpatial Hackathon: https://devpost.com/software/tree-walk-guide