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
- 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. - 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.
- 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.
- Any metadata change you employ needs to be done in concert with the companion website.
I submitted the app together with the companion website to a ARCore GeoSpatial Hackathon: https://devpost.com/software/tree-walk-guide