Geofences provide Android apps the opportunity to detect when a mobile user enters and exits the geofence region, and respond with additional services and messages when this occurs. In this video for anyone just starting out with Android, we look at building a vanilla Android app to support geofences. If you are a seasoned Android developer we recommend you look at the next video that covers what features Oracle Mobile Cloud Service can provide you to make your life easier when working with geofences.