Create a Mobile Self-guided Tour Using Drupal 8 and PhoneGap

Create a Mobile Self-guided Tour Using Drupal 8 and PhoneGap

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

Topics