Here are starter resources for the DrupalCamp Colorado 2015 session, "Create a Mobile Self-guided Tour Using Drupal 8 and PhoneGap".
iBeacon Ranger PhoneGap App (built with Adobe PhoneGap Build)
Install app at: https://build.phonegap.com/apps/1457475/share
iPhone users: I need to register your device first, send me your iDevice's UDID before or after the session
Android users: Not sure if this is going to work for you yet. See me after the session to help troubleshoot (and thanks in advance!).
App source: https://github.com/owntheweb/ibeacon-ranger
iBeacon Tour Starter PhoneGap App (built with Adobe PhoneGap Build)
Install app at: https://build.phonegap.com/apps/1515188/share
iPhone users: I need to register your device first, send me your iDevice's UDID before or after the session
Android users: Not sure if this is going to work for you yet. See me after the session to help troubleshoot (and thanks in advance!).
App source: https://github.com/owntheweb/phonegap-ibeacon-tour-starter
Presentation Sources and Further Reading
Using REST Export With Views In Drupal 8 https://redcrackle.com/blog/rest-export-views-drupal-8
Your First RESTful View in Drupal 8 https://drupalize.me/blog/201402/your-first-restful-view-drupal-8
An Introduction to RESTful Web Services in Drupal 8 https://drupalize.me/blog/201401/introduction-restful-web-services-drupal-8
What is iBeacon? What are iBeacons? [https://www.ibeacon.com/what-is-ibeacon-a-guide-to-beacons/] -link archived-
How do iBeacons work? https://www.warski.org/blog/2014/01/how-ibeacons-work/
Where’s My Beacon? Using Beacon Technology in Mobile App Development https://devblog.blackberry.com/2014/05/wheres-my-beacon-using-beacon-technology-in-mobile-app-development/
iBeacon Wars: A guide to iBeacon solutions [https://www.ibeacon.com/ibeacon-wars-a-guide-to-the-major-ibeacon-companies/] -link archived-
LightBlue Bean: iBeacon Mode Setup (great way to explore iBeacon usage with hardware reuse value) https://punchthrough.com/bean/ibeacon/
iBeacon https://en.wikipedia.org/wiki/IBeacon
PhoneGap https://phonegap.com/
Adobe PhoneGap Build https://build.phonegap.com
Appcelerator Titanium Studio https://www.appcelerator.com/
iOS dev: How do I make a .p12 file? https://appfurnace.com/2015/01/how-do-i-make-a-p12-file/
Android: Bluetooth Low Energy https://developer.android.com/guide/topics/connectivity/bluetooth-le.html
Note to self: Add CSS3 transitions to starter tour app: [https://css3.bradshawenterprises.com/cfimg/] -link archived-
I look forward to continue updating both apps. Post some issues or pull requests at GitHub if you have any special requests or fixes. Many thanks! Let me know what you thought. Did it inspire? Anything missing I should elaborate more on? Anything blatantly wrong? ;)
Posted: 2015-06-20