TensorFlow is a Machine Learning cross-platform that has started to be adopted widely worldwide. It was released by Google in 2015 and now TensorFlow 2.0 Alpha is available.
ARCore is Google’s platform for building Augmented Reality experiences using Android, Unity, Unreal, or iOS as development environments.
Bluetooth Low Energy, a.k.a Bluetooth Smart and/or Bluetooth 4.0, is bridging the gap between mobile devices and other kinds of embedded devices.
The combination of using BLE and beacons and geofencing using location services is very powerful and has many potential applications.