Mobile 21 20 Google Play Services for Location and Activity Recognition by Joyce Echessa Nov 04, 2015