Group:
memcalarney, McAlarney, Matthew
junitin1000, Golden, Jonathan
cjlabonty, LaBonty, Cody
nnewt1, Newton, Noah
cjlabonty, LaBonty, Cody
Code References:
1. Step Counter:
Android Developer Documentation: Sections Motion Sensors, Sensors Overview, Activity Recognition Permission
Motion Sensors: https://developer.android.com/develop/sensors-and-location/sensors/sensors_motion
Sensors Overview: https://developer.android.com/develop/sensors-and-location/sensors/sensors_overview
Activity Recognition: https://developer.android.com/develop/sensors-and-location/sensors/sensors_motion#sensors-motion-stepcounter
Developed with the help of Android Studio's built-in Google Gemini Agent
2. Activity Recognition
Detect When Users Start and End an Activity: https://developer.android.com/develop/sensors-and-location/location/transitions
Sensors Overview: https://developer.android.com/develop/sensors-and-location/sensors/sensors_overview
Developed with the help of Android Studio's built-in Google Gemini Agent
3. Map
Developed based on previous code written for a personal project by Cody
4. Geofencing
Android Developer Documentation: https://developer.android.com/develop/sensors-and-location/location/geofencing
Developed with the help of Github Copilot
Run Instructions:
Application tested on Android API 36 physical device and emulator in Android Studio.
Please test our application on the WPI campus to observe all functionality. Our demonstration video only presents some of the functionality of our application.